Everything a reviewer needs to independently verify or rerun the SCPN-Quantum-Control results. Nothing here is generated dynamically — every commit hash, job ID, and data path has been copy-pasted from the working tree.
github.com/anulum/scpn-quantum-control — currently in private access mode.
Source access is granted to commercial licence holders, academic researchers, contributors under CLA, and peer-review reviewers.
Request reviewer access →
Licence: AGPL-3.0-or-later (commercial licence available). SPDX header on every source file. ORCID 0009-0009-3560-0851.
| Component | Version / Constraint | Source |
|---|---|---|
| scpn-quantum-control | 0.9.5 | pyproject.toml |
| scpn-quantum-engine (Rust crate) | 0.1.0, PyO3 0.25 | scpn_quantum_engine/Cargo.toml |
| Python | ≥ 3.10 (tested 3.10–3.13) | pyproject.toml |
| Rust edition | 2021 | Cargo.toml |
| qiskit | ≥ 1.0.0, < 2.0 (2.2 has GH #15476) | pyproject.toml |
| qiskit-aer | ≥ 0.14.0, < 1.0 | pyproject.toml |
| qiskit-ibm-runtime | ≥ 0.20.0, < 1.0 | [ibm] extra |
| numpy | ≥ 1.24, < 3.0 | pyproject.toml |
| scipy | ≥ 1.10, < 2.0 | pyproject.toml |
| mitiq | ≥ 0.30, < 2.0 | [mitigation] extra |
| ripser | ≥ 0.6, < 1.0 | [topology] extra |
| ruff | 0.15.9 | agentic CI matrix |
| mypy | ≥ 1.20.0, < 2.0 | agentic CI matrix |
Git commit: 1b60f7b2aa9b05d6b346d7dae645b9d4cd02b4af
Branch: main, pushed to origin/main 2026-04-11
Backend: ibm_kingston (IBM Heron r2, 156 qubits)
Circuits: 342 at $n=4$, 2048 shots each
Trotter step: $t_\text{step} = 0.3$
Trotter depths swept: $\{2, 4, 6, 8, 10, 14, 20, 30\}$
Reps per point: 12 (depths 2, 20, 30) or 21 (depths 4, 6, 8, 10, 14)
Coupling matrix: $K_{ij} = 0.45\, e^{-0.3|i-j|}$
Each JSON stores: experiment (sub-phase name), timestamp_utc, backend, job_ids, wall_time_s, n_circuits, t_step, circuits (per-circuit metadata including depth, sector, initial state, Qiskit counts), and aggregated_* (cumulative statistics across all preceding sub-phases).
All jobs are retained in the IBM Quantum Platform job log. Total QPU wall time across all five jobs: 263.3 s ~ 4.4 minutes.
The summary JSON contains the exact per-depth Welch t-statistics, p-values, means, SEMs, 95 % confidence intervals, and the readout baseline used on the Phase 1 results page.
Recomputes all Phase 1 statistics from the raw JSON count dictionaries. Does not touch IBM hardware. Wall time < 10 seconds on a modern laptop.
Expected output: figures/phase1/phase1_dla_parity_summary.json, leakage_vs_depth.png, asymmetry_vs_depth.png, and a console summary matching Table 1 on the Phase 1 results page to the last reported digit.
Rebuilds the PyO3 crate from source and runs the complete test+bench matrix (4,771 tests collected, 9 deselected). Wall time ~15 minutes on a 12-core machine.
Re-submitting the 342-circuit campaign requires an IBM Quantum Platform account with a Heron r2 backend authorised for the ibm-q/open/main instance (or paid Open Plan). Estimated ~5 minutes of QPU time. The current account is blocked on a 180-minute promotional allocation; see the Phase 2 status panel.
| Campaign | Backend | Date | n | Circuits | Data path |
|---|---|---|---|---|---|
| Kuramoto-XY preprint | ibm_fez | 2026-02 | 4, 6, 16 | ~33 jobs | curation pending |
| Pipe cleaner (diagnostic) | ibm_kingston | 2026-04-10 | 4 | retrieved | .coordination/ibm_runs/pipe_cleaner_retrieved_*.json |
| Phase 1 DLA parity | ibm_kingston | 2026-04-10 | 4 | 342 | data/phase1_dla_parity/ (4 files, see Section 3) |
| Micro probe (cycle exhausted) | ibm_kingston | 2026-04-10 | — | — | .coordination/ibm_runs/micro_probe_*.json |
The same gates run locally via pre-commit install, in the preflight hook (tools/preflight.py), and in GitHub Actions CI. A commit is considered reproducible only if all gates pass.
gitleaks 8.21.2tools/check_secrets.pyruff check + formatmypypytestcheck_version_consistency.pypyproject.toml, __init__.py, CHANGELOG.md, and docs/index.md.ibm_marrakesh; the result will be added to this manifest when available.pytest --collect-only. Earlier documentation cited 4,828+; that figure has not been reproduced on the current commit and is being corrected in a follow-up documentation refresh.
For reviewer access, data requests, or methodology questions:
protoscience@anulum.li · ORCID 0009-0009-3560-0851
Miroslav Šotek · ANULUM Research · Marbach SG, Switzerland