Sparse-state quantum circuit simulator with native QRAM support and Register Level Programming
Efficient Simulation of Quantum Random Access Memory
A Sparse Quantum Circuit Simulator with Register-Level Abstraction
pip install pysparq)Sphinx-generated Python API reference, user guide, and code examples.
Read docs →Doxygen-generated C++ API for SparQ core, quantum gates, arithmetic operators, and QRAM circuits.
Browse docs →Detailed documentation for quantum arithmetic operators and unitary guarantees.
View reference →Source code, issues, CI pipelines, and contribution guidelines.
View repo →Python bindings via pybind11. Install with pip install pysparq.
Direct register operations with uint64_t storage instead of gate-by-gate circuit construction.
Only non-zero amplitudes are stored, enabling simulation of 64+ qubits for structured algorithms.
Qutrit-based and qubit-based QRAM circuit implementations with noise model support.
Optional CUDA backend for parallel sparse state operations.