Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,482 changes: 324 additions & 1,158 deletions crates/ruQu/README.md

Large diffs are not rendered by default.

472 changes: 472 additions & 0 deletions crates/ruqu-core/src/backend.rs

Large diffs are not rendered by default.

798 changes: 798 additions & 0 deletions crates/ruqu-core/src/benchmark.rs

Large diffs are not rendered by default.

446 changes: 446 additions & 0 deletions crates/ruqu-core/src/circuit_analyzer.rs

Large diffs are not rendered by default.

996 changes: 996 additions & 0 deletions crates/ruqu-core/src/clifford_t.rs

Large diffs are not rendered by default.

932 changes: 932 additions & 0 deletions crates/ruqu-core/src/confidence.rs

Large diffs are not rendered by default.

433 changes: 433 additions & 0 deletions crates/ruqu-core/src/control_theory.rs

Large diffs are not rendered by default.

1,923 changes: 1,923 additions & 0 deletions crates/ruqu-core/src/decoder.rs

Large diffs are not rendered by default.

1,904 changes: 1,904 additions & 0 deletions crates/ruqu-core/src/decomposition.rs

Large diffs are not rendered by default.

1,764 changes: 1,764 additions & 0 deletions crates/ruqu-core/src/hardware.rs

Large diffs are not rendered by default.

44 changes: 40 additions & 4 deletions crates/ruqu-core/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
//! # ruqu-core -- Quantum Simulation Engine
//! # ruqu-core -- Quantum Execution Intelligence Engine
//!
//! Pure Rust state-vector quantum simulator for the ruVector stack.
//! Supports up to 25 qubits, common gates, measurement, noise models,
//! and expectation value computation.
//! Pure Rust quantum simulation and execution engine for the ruVector stack.
//! Supports state-vector (up to 32 qubits), stabilizer (millions), Clifford+T
//! (moderate T-count), and tensor network backends with automatic routing,
//! noise modeling, error mitigation, and cryptographic witness logging.
//!
//! ## Quick Start
//!
Expand All @@ -17,13 +18,46 @@
//! // probs ~= [0.5, 0.0, 0.0, 0.5]
//! ```

// -- Core simulation layer --
pub mod types;
pub mod error;
pub mod gate;
pub mod state;
pub mod mixed_precision;
pub mod circuit;
pub mod simulator;
pub mod optimizer;
pub mod simd;
pub mod backend;
pub mod circuit_analyzer;
pub mod stabilizer;
pub mod tensor_network;

// -- Scientific instrument layer (ADR-QE-015) --
pub mod qasm;
pub mod noise;
pub mod mitigation;
pub mod hardware;
pub mod transpiler;
pub mod replay;
pub mod witness;
pub mod confidence;
pub mod verification;

// -- SOTA differentiation layer --
pub mod planner;
pub mod clifford_t;
pub mod decomposition;
pub mod pipeline;

// -- QEC control plane --
pub mod decoder;
pub mod subpoly_decoder;
pub mod qec_scheduler;
pub mod control_theory;

// -- Benchmark & proof suite --
pub mod benchmark;

/// Re-exports of the most commonly used items.
pub mod prelude {
Expand All @@ -33,4 +67,6 @@ pub mod prelude {
pub use crate::state::QuantumState;
pub use crate::circuit::QuantumCircuit;
pub use crate::simulator::{SimConfig, SimulationResult, Simulator, ShotResult};
pub use crate::qasm::to_qasm3;
pub use crate::backend::BackendType;
}
Loading