Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b78245a
chore(demo-notebook): began to go through demo notebook + add some co…
jasonhan3 Mar 17, 2026
4481274
chore: went through the simulator_device_demo notebook and added my c…
jasonhan3 Mar 17, 2026
182d16f
chore: intermediate work on going through msd notebook
jasonhan3 Mar 17, 2026
25f4b83
Merge remote-tracking branch 'origin/main' into jasonh/sim_demo_play
jasonhan3 Mar 17, 2026
d8e8fba
Revert "Merge remote-tracking branch 'origin/main' into jasonh/sim_de…
jasonhan3 Mar 17, 2026
4342221
chore: intermed progress on going through msd notebook
jasonhan3 Mar 17, 2026
1278066
went through MSD demo
jasonhan3 Mar 18, 2026
7f85fc3
feat(demo): first iter on decoder benchmark, codex
jasonhan3 Mar 18, 2026
46e3713
feat(demo): got some demo code for stdlib for decoder metrics visuali…
jasonhan3 Mar 18, 2026
89f9d62
chore: creating demo of logical_noise_metrology.ipynb (codex)
jasonhan3 Mar 18, 2026
0c6433f
feat(demo): added codex gen of logical noise metrology
jasonhan3 Mar 19, 2026
83fd751
feat(demo): added codex gen of code concat
jasonhan3 Mar 19, 2026
a52da47
chore: continuing to explore demo code to think about std lib
jasonhan3 Mar 20, 2026
cc82f6f
chore: continued to work on error detection code
jasonhan3 Mar 20, 2026
5cc0ef6
chore: running some code in sim_dev_demo
jasonhan3 Mar 20, 2026
0dda01a
chore: intermed commit on msd reprod + updated pre-commit
jasonhan3 Mar 23, 2026
99f18f5
feat: intermed progress on using bloqade-decoders impls to implement …
jasonhan3 Mar 24, 2026
b9f0030
feat: continuing work on reprod msd fig 3(b)
jasonhan3 Mar 24, 2026
7641e68
feat: intermed prog on debugging kernel crashing
jasonhan3 Mar 24, 2026
3c40062
fix: did not add annotations twice which caused blow-up in memory
jasonhan3 Mar 25, 2026
2093d27
fix: got the notebook running
jasonhan3 Mar 26, 2026
2377379
feat: intermed prog on trying to reprod MSD on gemini logical dialect
jasonhan3 Mar 26, 2026
c2e2b90
feat: got a minimal example of MSD using logical dialect
jasonhan3 Mar 26, 2026
c2912bc
feat: added intermed prog on reproducing threshold for postselection
jasonhan3 Mar 26, 2026
f6f0a5f
chore: trying to debug why the state injection fidelity differs betwe…
jasonhan3 Mar 27, 2026
e605dbc
feat: went over magic_state_distillation_reprod notebook; looks reaso…
jasonhan3 Mar 28, 2026
0db6298
chore: intermed progress on checking MSD notebooks
jasonhan3 Mar 28, 2026
7b917ae
chore: tried to run msd_reprod with more shots, but kernel crashed (t…
jasonhan3 Mar 29, 2026
5f4abe2
chore: ran reprod notebook again
jasonhan3 Mar 29, 2026
2142cbb
chore: merged main into this branch
jasonhan3 Mar 29, 2026
1d41868
chore: attempt to make versions of files the same as main, but tests …
jasonhan3 Mar 29, 2026
6c3274d
chore: verifying that notebooks still run after refactor/merge of main
jasonhan3 Mar 29, 2026
fc033c3
chore: got demo to be more or less updated with newer version of bloq…
jasonhan3 Mar 29, 2026
e1274d0
refactor: refactored notebooks to have less code and moved code into …
jasonhan3 Mar 29, 2026
fca7f4c
chore: tried to plot hypercube circs in squin
jasonhan3 Mar 30, 2026
c48d6d7
chore: ran notebooks in MSD pipeline; attempting to debug
jasonhan3 Mar 30, 2026
86a1edf
chore: intermed progress on trying to debug decoders
jasonhan3 Mar 30, 2026
eda843c
chore: debugging why MSD notebooks have a different postselection branch
jasonhan3 Mar 31, 2026
bfac4d2
chore: still trying to debug why MSD syndrome rates are not the same
jasonhan3 Mar 31, 2026
1a16d7f
fix: unconvered tsim bug for noiseless simulation + found a temporary…
jasonhan3 Mar 31, 2026
bd86696
fix[hack]!: introduced a hack that adds a noise channel with 0 as a p…
jasonhan3 Mar 31, 2026
6711eaf
chore: continued work on reprod fig 3b from MSD paper
jasonhan3 Mar 31, 2026
72ea47b
fix: (??) MLD curve appears to be increasing for lower postselection …
jasonhan3 Mar 31, 2026
7ead0ab
chore: storing intermed progress on reproducing MSD notebook
jasonhan3 Apr 2, 2026
e198572
chore: MSD reprod works with newer version of tsim
jasonhan3 Apr 3, 2026
7a1291e
feat: curves look more similar to MSD paper
jasonhan3 Apr 3, 2026
02420db
chore: intermed progress on understanding MSD notebook
jasonhan3 Apr 5, 2026
308a50d
chore: trying to more accurately reproduce MLD decoder
jasonhan3 Apr 6, 2026
982b1d9
chore: continued to run decoders logic
jasonhan3 Apr 7, 2026
d7e457b
feat: added noise model from msd paper
jasonhan3 Apr 8, 2026
d913bac
feat: verified that pauli frame correction with steane code is correct
jasonhan3 Apr 8, 2026
f432477
feat: added more code in an attempt to make notebooks more paper-fait…
jasonhan3 Apr 9, 2026
c95cf99
feat: trying to debug generated code
jasonhan3 Apr 9, 2026
7c1b919
Revert previous two commits
jasonhan3 Apr 9, 2026
72721d3
feat: added all 0 state for inj kernels
jasonhan3 Apr 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# for stdlib code
demo/msd_utils/noise.py
skills
.agents

# misc
.DS_Store
.tmp*
Expand Down
1 change: 1 addition & 0 deletions Ion.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[skills]
ion-cli = { type = "local" }
msd-paper-decoder-alignment = "skills/msd-paper-decoder-alignment"
receiving-code-review = { source = "obra/superpowers/skills/receiving-code-review" }
requesting-code-review = { source = "obra/superpowers/skills/requesting-code-review" }
using-git-worktrees = { source = "obra/superpowers/skills/using-git-worktrees" }
Expand Down
1 change: 1 addition & 0 deletions demo/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Demo support package for notebook-oriented helpers."""
4,608 changes: 4,608 additions & 0 deletions demo/benchmark_decoders.ipynb

Large diffs are not rendered by default.

17,021 changes: 17,021 additions & 0 deletions demo/code_concatenation.ipynb

Large diffs are not rendered by default.

8,227 changes: 8,227 additions & 0 deletions demo/error_detection_stdlib.ipynb

Large diffs are not rendered by default.

5,727 changes: 5,727 additions & 0 deletions demo/hc_ansatz_gemini_physical.ipynb

Large diffs are not rendered by default.

572 changes: 572 additions & 0 deletions demo/injected_decoder_determinism.ipynb

Large diffs are not rendered by default.

Loading