Engineering index
Selene notes
Every @guppy kernel in this repo — qubit count, ancilla pattern, shot count, and the visualization route it feeds. Written for compiler / runtime people who want to know what the site is actually asking Selene to do.
- · Selene is the emulator. No H-series ion-trap shots were purchased.
- · The classical glue between coherent windows in G2 is modelled as measure-and-reset. Real H-series mid-circuit measurement has different latency / fidelity profile.
- · No noise model. Pure-state simulation only; the purity proxy is a noise-free shot statistic.
- · No T-counting or magic-state accounting. The Arun Calculus notebook is the place where that conversation starts.
Built for the G2 experiment in quantum/nadarasa_g2_lib.py: a controlled ripple-add of a classical constant into an n-qubit register, ~4n Toffolis, fits inside one Selene window. Pure Guppy, no external gate library beyond the standard set.
nadarasa_g2.two_window
quantum/nadarasa_g2.py + nadarasa_g2_lib.pyStresses Selene's mid-circuit measurement + reset path. The glue layer between coherent windows is the experiment, not an implementation detail.
nadarasa.modal_projector
quantum/nadarasa_demo.pySmallest possible wind-tunnel for the SRP projection from Draft §3.1 / §4. Big enough to falsify a coding bug, small enough to verify classically.
shor_period_finding
quantum/generate_demos.py (shor case)Reference kernel — confirms the Guppy + Selene toolchain is wired correctly before trusting the experimental ones.
qsvt_polynomial
quantum/generate_demos.py (qsvt case)Tests the phase-rotation primitive used in Notebook 1 (Arun Polynomial / q-series QSVT).
qml_swap_test
quantum/generate_demos.py (qml_swap case)Standard SWAP-test geometry. Reused by the QTDA kernel for Vietoris–Rips fidelity.
qtda_vietoris_rips
quantum/generate_demos.py (qtda case)Largest end-to-end Selene workload in the repo. Shows the SWAP-test primitive composing into a downstream classical pipeline (Betti numbers).