Expand description
§Kana — Quantum mechanics simulation for AGNOS
Sanskrit: कण (kana) — particle, atom
Provides quantum state vectors, Hilbert spaces, unitary operators,
entanglement simulation, quantum circuit primitives, and time evolution.
Built on hisab for complex linear
algebra (via the hisab-bridge feature).
§Modules
state— State vectors, kets/bras, measurement, Bloch sphereoperator— Unitary operators, Pauli/rotation gates, decompositionsentanglement— Density matrices, entanglement measures, noise channelscircuit— Quantum circuits, gate optimization, algorithms (Grover, QFT, VQE)safe— Ownership-based circuit builder (compile-time no-cloning)dynamics— Time evolution (Schrodinger, Lindblad master equation)- [
bridge] — Hisab interop (feature-gated) - [
parallel] — Rayon-parallelized operations (feature-gated) error— Error types
Re-exports§
pub use error::KanaError;pub use error::Result;pub use state::NORM_TOLERANCE;pub use state::StateVector;pub use operator::KakDecomposition;pub use operator::Operator;pub use operator::SparseOperator;pub use entanglement::DensityMatrix;pub use entanglement::NoiseChannel;pub use circuit::Circuit;pub use safe::ClassicalBit;pub use safe::QuantumBuilder;pub use safe::Qubit;pub use dynamics::Hamiltonian;pub use dynamics::expectation_value;
Modules§
- circuit
- Quantum circuits — gate sequences, circuit construction, measurement.
- dynamics
- Quantum dynamics — time evolution for closed and open quantum systems.
- entanglement
- Entanglement — Bell states, density matrices, partial trace, concurrence.
- error
- Error types for kana.
- operator
- Quantum operators — unitary operators, observables, Pauli matrices, measurement.
- prelude
- Convenience re-exports for common usage.
- safe
- Ownership-based quantum circuit builder — compile-time no-cloning enforcement.
- state
- Quantum state vectors — kets, bras, Hilbert spaces, superposition.