Public Access

PyPI Package

The compiled package is publicly available. Install immediately:

pip install scpn-quantum-control[all]

Includes all 201 Python modules across 19 subpackages, documentation, and examples. Rust engine is shipped as a wheel for Linux x86_64 (37 PyO3 functions, 3,983 LOC). The [rust] extra pulls in scpn-quantum-engine.

Source Access

Private Repository

The GitHub repository is currently in private access mode. Source access is granted to:

  • Commercial licence holders (Indie, Pro, Perpetual, Enterprise)
  • Academic researchers (.edu / .ac.uk / research institutions)
  • Contributors under CLA
  • Reviewers for peer-reviewed publications

Comparison

CapabilityPublic (PyPI)Source Access
Install & use
All 201 modules (19 subpackages)
Rust engine
47 notebooks
Read source code
Modify & rebuild
Submit PRs
Run test suite
CI/CD pipeline

Academic Access

Free for Research

Researchers at accredited institutions receive full source access at no cost. No AGPL copyleft requirement for academic publications. Please include the following citation:

@software{sotek2026scpnqc,
  author = {Šotek, Miroslav},
  title = {SCPN-Quantum-Control: Quantum Simulation of Coupled Oscillator Networks},
  year = {2026},
  version = {0.9.5},
  url = {https://anulum.li/scpn-quantum-control}
}

Publications

Phase 1 Hardware Campaign April 2026
First hardware confirmation of the DLA parity asymmetry prediction on IBM ibm_kingston (Heron r2). 342 circuits across 8 Trotter depths. Fisher's combined p ≪ 10−16. Short paper drafted, submission to Quantum Science and Technology / Physical Review Research planned.
Preprint — Quantum Kuramoto-XY
Coupled-oscillator synchronisation on a 156-qubit Heron r2 processor. Hardware-validated Trotter evolution on ibm_fez (February 2026).
Synchronisation Witnesses
NISQ-ready formalism with three witnesses (correlation, Fiedler, topological) for detecting quantum synchronisation without full state tomography.
DLA Parity Theorem
Exact decomposition: DLA(HXY) = su(2N−1) ⊕ su(2N−1) under P = ∏iZi. Closed-form, independently verified.

Contributing

Contributor Licence Agreement

All contributions require a signed CLA. The project follows trunk-based development with required CI checks: lint (ruff), test (95%+ coverage), type-check (mypy), security (bandit, pip-audit).