17Subpackages
165Python Modules
22Rust Functions
3,803Rust LOC

Python Subpackages

PackageModulesResponsibility
analysis45Synchronisation witnesses, QFI, persistent homology, OTOC, Krylov complexity, magic states, BKT scaling, DLA parity
phase28Time evolution: Trotter, VQE, ADAPT-VQE, VarQITE, AVQDS, QSVT, Floquet DTC, Lindblad, MCWF
hardware24IBM Quantum runner, trapped-ion backend, GPU offload, circuit cutting, fast sparse evolution, qubit mapping
bridge13Knm → Hamiltonian compiler, cross-repo adapters (sc-neurocore, SSGF, phase orchestrator)
applications12FMO photosynthesis, power grid, Josephson array, EEG, ITER plasma, quantum EVS
mitigation9ZNE, PEC, dynamical decoupling, Z2 parity, CPDR, symmetry verification
control8QAOA-MPC, VQLS Grad-Shafranov, Petri nets, ITER disruption, topological optimiser
qec8Toric code, surface code, repetition code UPDE, biological surface code, error budget, multiscale QEC
qsnn7Quantum spiking neural networks, LIF neurons, STDP, synapses, dynamic coupling, training
identity7VQE attractor, coherence budget, entanglement witness, fingerprint, binding spec
crypto7BB84, Bell tests, topology-authenticated QKD, key hierarchy, spectral fingerprint
gauge6U(1) Wilson loops, vortex detection, CFT, universality, confinement, lattice
ssgf5SSGF quantum integration, cross-repo wiring
benchmarks5Classical vs quantum scaling, MPS baseline, GPU baseline, AppQSim, quantum advantage
psi_field5Lattice gauge theory, infoton dynamics, SCPN mapping, observables
fep3Variational free energy (Friston 2010), predictive coding, hierarchical prediction
tcbo / pgbo / l166TCBO quantum observer, PGBO quantum bridge, Layer 16 quantum director

Rust Engine (scpn-quantum-engine)

PyO3 cdylib extension module. Edition 2021. ndarray + num-complex + rayon.

ModulePurpose
hamiltonian.rsXY Hamiltonian construction (5,401× faster than Qiskit)
knm.rsKnm coupling matrix utilities
kuramoto.rsClassical Kuramoto solver (reference baseline)
pauli.rsPauli string algebra and expectations
dla.rsDynamical Lie Algebra dimension computation
otoc.rsOut-of-Time-Order Correlators (4.4× faster)
krylov.rsKrylov complexity and basis construction
lindblad.rsLindblad master equation operators
monte_carlo.rsMonte Carlo Wave Function simulation
pec.rsProbabilistic Error Cancellation
gauge_lattice.rsΨ-field lattice gauge theory (v0.9.5)
fep.rsFree Energy Principle (Friston 2010) (v0.9.5)
concat_qec.rsMulti-Scale QEC concatenation (v0.9.5)
mpc.rsModel Predictive Control
pulse_shaping.rsPulse optimisation for hardware
sectors.rsSymmetry sector analysis
symmetry_decay.rsSymmetry breaking detection
community.rsCommunity detection in coupling graphs
complex_utils.rsComplex number arithmetic
validation.rsInput validation and sanitisation

Optional Dependencies

[ibm]
qiskit-ibm-runtime ≥ 0.20.0. Required for real IBM hardware execution.
[rust]
scpn-quantum-engine ≥ 0.2.0. 100–5,401× acceleration for core operations.
[gpu]
cupy-cuda12x ≥ 13.0. GPU-accelerated state vector simulation.
[jax]
jax[cuda12] ≥ 0.4.30. Differentiable quantum simulation.
[tensor]
quimb ≥ 1.10. Matrix Product State simulation.
[mitigation]
mitiq ≥ 0.30. Advanced error mitigation (ZNE, PEC, DD).
[topology]
ripser ≥ 0.6. Persistent homology for topological analysis.
[opensys]
qutip ≥ 5.0. Open quantum systems, Lindblad dynamics.