Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 36 min ago
PreprintCC BY 4.0arXiv

Propaq: A Python package for Heisenberg Propagation

Abstract

We introduce Propaq, a performant and flexible Python package implementing Heisenberg propagation techniques for classically simulating quantum circuits. Propaq is compatible with major quantum software packages like Qiskit and Cirq, and matches or outperforms similar state-of-the-art packages for Heisenberg propagation. Beyond this, Propaq has multiple distinguishing features for simulation and research. These include Heisenberg propagation in any basis, hybrid Schrödinger-Heisenberg simulation, custom truncation and noisy simulation methods, and detailed logging information for analyzing simulation accuracy, runtime, and memory usage. We describe these features, how to use Propaq for research, and its backend implementation.

Related

  1. svPITE: A Python package for the state-vector-based probabilistic imaginary-time evolution algorithm
    Pascal Sievers, Satoshi Ejima
    SciPostPeer-reviewedCC BY 4.0General physicsSciPost
  2. ConteXtuAlity: an open source Python package for contextuality
    Kim Vallée
    arXivPreprintCC BY 4.0Full textQuantum physics & quantum informationarXiv
  3. svPITE: A Python package for the state-vector-based probabilistic imaginary-time evolution algorithm
    Pascal Sievers, Satoshi Ejima
    arXivPreprintCC BY 4.0Full textCondensed matterQuantum physics & quantum informationarXiv
  4. axionbloch: an Open-Source Python Package for Simulating Axion-Induced Spin Dynamics
    Yuzhe Zhang
    arXivPreprintCC BY 4.0Full textHigh-energy & particle physicsarXiv
  5. COMPLAX: A Python Tool Package for Automated Microsolvation of Organic Molecules
    Federica Lauria, Andrea Maranzana
    Journal of Chemical Information and ModelingPeer-reviewedCC BY 4.0Full textAtomic, molecular & optical physicsPMC
BibTeX
@misc{belagali2026propaq,
  title = {{Propaq: A Python package for Heisenberg Propagation}},
  author = {Hrishikesh Belagali and Ryan LaRose},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2609.07730},
  eprint = {2609.07730},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.07730},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Propaq: A Python package for Heisenberg Propagation
AU  - Hrishikesh Belagali
AU  - Ryan LaRose
PY  - 2026
DA  - 2026/10/19
PB  - arXiv
DO  - 10.48550/arxiv.2609.07730
UR  - https://arxiv.org/abs/2609.07730
AB  - We introduce Propaq, a performant and flexible Python package implementing Heisenberg propagation techniques for classically simulating quantum circuits. Propaq is compatible with major quantum software packages like Qiskit and Cirq, and matches or outperforms similar state-of-the-art packages for Heisenberg propagation. Beyond this, Propaq has multiple distinguishing features for simulation and research. These include Heisenberg propagation in any basis, hybrid Schrödinger-Heisenberg simulation, custom truncation and noisy simulation methods, and detailed logging information for analyzing simulation accuracy, runtime, and memory usage. We describe these features, how to use Propaq for research, and its backend implementation.
ER  -