What is q2m3?

Python 3.11+ License: MIT Documentation Docs latest codecov DOI PennyLane Catalyst PySCF

q2m3 is a hybrid quantum-classical QM/MM framework for small-molecule quantum chemistry workflows that combine PySCF, PennyLane QPE circuits, explicit MM point charges, Monte Carlo solvation, and EFTQC resource estimation.

The documentation emphasizes lightweight H2 examples first. Catalyst, H3O+, 8-bit QPE, and dynamic-Trotter diagnostics are documented as optional paths because they can require substantially more memory and compile time.

Citation

If you use q2m3 in research, please cite the Zenodo archive. The concept DOI 10.5281/zenodo.20114945 always resolves to the latest published release. Use a version-specific DOI (for example 10.5281/zenodo.20114946 for v0.1.1) when you need to reference the exact code behind a result. CITATION.cff in the repository root lists both DOIs and powers GitHub’s “Cite this repository” button.

@software{q2m3_2026,
  title     = {q2m3: A Hybrid Quantum-Classical Framework for QM/MM Simulations},
  author    = {Ye Jun},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.20114945},
  url       = {https://doi.org/10.5281/zenodo.20114945}
}