Skip to content

Roadmap

Phase Deliverable Validation gate Status
0 Package skeleton, CI, PyPI trusted publishing, docs, qubit/StateTransfer-v0 Rabi / pi-pulse / decay / ergotropy tests green done (2026-10-13)
1 battery/TwoLevel-v0: open qubit battery, thermal bath, energy or ergotropy reward (charging power reported in info) analytic steady state, QuTiP cross-check done (2026-10-13)
2 battery/Dicke-v0: N two-level systems + cavity (Dicke, Tavis-Cummings), permutation-symmetric solver for N up to ~50 collective charging scaling vs. Ferraro et al. 2018; QuTiP cross-check (PIQS later) done (2026-10-13), collective dissipators only
3 transfer/LambdaSTIRAP-v0: three-level state transfer with spontaneous emission adiabatic STIRAP limit done (2026-10-13)
4 Baselines: PPO (JAX, vmapped), PPO via SB3 quickstart, GRAPE via jax.grad; benchmark tables in docs (qubit transfer, battery charging with a provable optimum) reproducible seeds, CI smoke run done (2026-10-13), smoke-scale
5 v0.1.0 on PyPI, Zenodo DOI release workflow, attestations done (2026-10-14)
6 Practitioner features: transmon gate tasks in hardware units (transmon/XGate-v0, transmon/SXGate-v0), leakage-aware gate fidelity, bring-your-own Hamiltonian with generic checks, Gymnasium vector env, tutorial, jax up to 0.10, CI on Python 3.11 to 3.13, macOS and lowest dependencies gate-fidelity closed forms, DRAG coefficient, QuTiP cross-check; mutation-tested generic checks done (2026-10-14)
7 Two-qubit cross-resonance gate (transmon/CRGate-v0), Dicke battery with local dissipation (battery/DickeLocal-v0), pulse import and export (qenvs.pulses); realistic RL conditions: parameter randomisation, control errors, finite-shot observations, robust evaluation closed forms, brute-force and QuTiP PIQS cross-checks, adversarial review round 5 and 6, mutation tests 0.3.0 (2026-10-15)
8 JOSS paper (draft 2027-03, submission after six months of public history); gate tasks with probe-state observations; dissipation-rate randomisation; frame-consistent CR detuning randomisation next

Out of scope for v0.x: pulse-level hardware backends, stochastic master equations (measurement feedback), many-body models beyond permutation symmetry.