SparQ Documentation

SparQ is a sparse-state quantum circuit simulator framework with native QRAM support, a register-level programming paradigm, a quantum algorithm library (Grover, Shor, block encoding, Hamiltonian simulation, discrete adiabatic, etc.), and complete Python bindings (pysparq).

arXiv arXiv PyPI GitHub Documentation

Getting Started

Install PySparQ via pip:

pip install pysparq

A quick example:

from pysparq import System, SparseState, AddRegister, Hadamard_Int

system = System()
state = SparseState(system)
AddRegister("q", pysparq.UnsignedInteger, 4)(state)
Hadamard_Int("q")(state)
print(state)

Indices and Tables