Skip to content

Commit c2bdf21

Browse files
ChanceSiyuanclaude
andcommitted
Organize datasets into subdirectories and complete Issues #4 and #5
This commit reorganizes the dataset structure and ensures proper file placement for circuits, DEMs, and syndromes. Changes: - Reorganize datasets/ into circuits/, dems/, and syndromes/ subdirectories - Update CLI default output to datasets/circuits/ - Update DEM generation to save files in datasets/dems/ - Update syndrome generation to save files in datasets/syndromes/ - Fix test to reflect new default output path - Add demo DEM and syndrome files for all three circuit variants Resolves #4: Detector error model generation now saves .dem files Resolves #5: Syndrome database generation now saves .npz files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 57dd24f commit c2bdf21

File tree

14 files changed

+1611
-6
lines changed

14 files changed

+1611
-6
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

datasets/dems/sc_d3_r3_p0010_z.dem

Lines changed: 312 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,312 @@
1+
error(0.01911873511075362) D0
2+
error(0.01911873511075362) D0 D1
3+
error(0.02236793284649183) D0 D8
4+
error(0.01911873511075362) D1 D2
5+
error(0.02364674503591482) D1 D5
6+
error(0.001338700097173321) D1 D5 ^ D4
7+
error(0.004005357180252828) D1 D8
8+
error(0.001338700097173321) D1 D8 ^ D4
9+
error(0.03997966359665833) D1 L0
10+
error(0.03936259494598386) D2
11+
error(0.02169031111111104) D2 D3
12+
error(0.005333333333333312) D2 D3 ^ D6
13+
error(0.005995987492949032) D2 D5
14+
error(0.002006705456917236) D2 D5 ^ D6
15+
error(0.001338700097173321) D2 D5 ^ D6 D9
16+
error(0.0006697986788568588) D2 D5 ^ D9
17+
error(0.0006697986788568588) D2 D5 ^ D9 ^ D6
18+
error(0.0006697986788568588) D2 D8
19+
error(0.0006697986788568588) D2 D8 ^ D6
20+
error(0.0006697986788568588) D2 D8 ^ D9
21+
error(0.0006697986788568588) D2 D8 ^ D9 ^ D6
22+
error(0.02236793284649183) D2 D10
23+
error(0.001338700097173321) D2 D10 ^ D6
24+
error(0.001338700097173321) D2 D10 ^ D6 D9
25+
error(0.001338700097173321) D3 D5
26+
error(0.001338700097173321) D3 D5 ^ D6
27+
error(0.02108568757332526) D3 D7
28+
error(0.001338700097173321) D3 D7 ^ D6
29+
error(0.002673815958446298) D3 D10
30+
error(0.002673815958446298) D3 D10 ^ D6
31+
error(0.01911873511075362) D3 L0
32+
error(0.04671719903466118) D4
33+
error(0.004674264622595529) D4 D6
34+
error(0.004674264622595529) D4 D6 ^ D5 L0
35+
error(0.03377159558249396) D4 D12
36+
error(0.001338700097173321) D4 D12 ^ D5 L0
37+
error(0.00797862858822285) D4 ^ D1 L0
38+
error(0.008642177604111326) D4 ^ D5 L0
39+
error(0.002673815958446298) D4 ^ D5 L0 ^ D1 L0
40+
error(0.009300399244684825) D5 D8
41+
error(0.001338700097173321) D5 D8 ^ D4
42+
error(0.0006697986788568588) D5 D8 ^ D6
43+
error(0.007983073028790271) D5 D8 ^ D9
44+
error(0.0006697986788568588) D5 D8 ^ D9 ^ D6
45+
error(0.006000449842759885) D5 D10
46+
error(0.006000449842759885) D5 D10 ^ D6 D9
47+
error(0.02172723992082331) D5 D13
48+
error(0.001338700097173321) D5 D13 ^ D6 D9
49+
error(0.0006697986788568588) D5 D13 ^ D9
50+
error(0.0006697986788568588) D5 D13 ^ D9 ^ D12
51+
error(0.0006697986788568588) D5 D13 ^ D12
52+
error(0.002006705456917236) D5 D16
53+
error(0.002006705456917236) D5 D16 ^ D9
54+
error(0.0006697986788568588) D5 D16 ^ D9 ^ D12
55+
error(0.0006697986788568588) D5 D16 ^ D12
56+
error(0.01648726836301881) D5 L0
57+
error(0.002673815958446298) D5 L0 ^ D1 L0
58+
error(0.001338700097173321) D5 L0 ^ D3 L0
59+
error(0.05155626641762742) D6
60+
error(0.007323084334358033) D6 D9
61+
error(0.0006697986788568588) D6 D9 ^ D5 L0
62+
error(0.0006697986788568588) D6 D9 ^ D7 D10
63+
error(0.0006697986788568588) D6 D9 ^ D7 D13
64+
error(0.002006705456917236) D6 D9 ^ D10 D13
65+
error(0.0006697986788568588) D6 D9 ^ D13 L0
66+
error(0.0006697986788568588) D6 D9 ^ D13 L0 ^ D5 L0
67+
error(0.00334003280051021) D6 D12
68+
error(0.002006705456917236) D6 D12 ^ D5 L0
69+
error(0.002006705456917236) D6 D12 ^ D13 L0
70+
error(0.0006697986788568588) D6 D12 ^ D13 L0 ^ D5 L0
71+
error(0.03439615392114274) D6 D14
72+
error(0.0006697986788568588) D6 D14 ^ D7 D10
73+
error(0.0006697986788568588) D6 D14 ^ D7 D13
74+
error(0.0006697986788568588) D6 D14 ^ D10 D13
75+
error(0.001338700097173321) D6 D14 ^ D13 L0
76+
error(0.0006697986788568588) D6 ^ D2
77+
error(0.002673815958446298) D6 ^ D3 L0
78+
error(0.001338700097173321) D6 ^ D4
79+
error(0.001338700097173321) D6 ^ D4 ^ D5 L0
80+
error(0.002673815958446298) D6 ^ D5 L0
81+
error(0.001338700097173321) D6 ^ D5 L0 ^ D3 L0
82+
error(0.005337801668914704) D6 ^ D7 L0
83+
error(0.001338700097173321) D6 ^ D7 L0 ^ D3 L0
84+
error(0.007323084334358033) D7 D10
85+
error(0.006000449842759885) D7 D10 ^ D6
86+
error(0.0006697986788568588) D7 D10 ^ D9 D14
87+
error(0.0006697986788568588) D7 D10 ^ D11
88+
error(0.002006705456917236) D7 D10 ^ D14
89+
error(0.001338700097173321) D7 D10 ^ D14 ^ D6
90+
error(0.0006697986788568588) D7 D10 ^ D14 ^ D11
91+
error(0.0006697986788568588) D7 D13
92+
error(0.0006697986788568588) D7 D13 ^ D9 D14
93+
error(0.02108568757332526) D7 D15
94+
error(0.001338700097173321) D7 D15 ^ D14
95+
error(0.002006705456917236) D7 D18
96+
error(0.0006697986788568588) D7 D18 ^ D11
97+
error(0.002006705456917236) D7 D18 ^ D14
98+
error(0.0006697986788568588) D7 D18 ^ D14 ^ D11
99+
error(0.006662210334862288) D7 L0
100+
error(0.001338700097173321) D7 L0 ^ D3 L0
101+
error(0.008642177604111326) D8
102+
error(0.02108568757332526) D8 D16
103+
error(0.001338700097173321) D8 D16 ^ D9
104+
error(0.002673815958446298) D8 ^ D0
105+
error(0.001338700097173321) D8 ^ D2
106+
error(0.05215700045821763) D9
107+
error(0.004674264622595529) D9 D11
108+
error(0.004674264622595529) D9 D11 ^ D10
109+
error(0.0006697986788568588) D9 D12
110+
error(0.0006697986788568588) D9 D12 ^ D5 L0
111+
error(0.0006697986788568588) D9 D12 ^ D13 L0
112+
error(0.0006697986788568588) D9 D12 ^ D13 L0 ^ D5 L0
113+
error(0.001338700097173321) D9 D14
114+
error(0.001338700097173321) D9 D14 ^ D10 D13
115+
error(0.0006697986788568588) D9 D14 ^ D10 D16
116+
error(0.0006697986788568588) D9 D14 ^ D13 D16
117+
error(0.03439615392114274) D9 D17
118+
error(0.001338700097173321) D9 D17 ^ D10
119+
error(0.0006697986788568588) D9 D17 ^ D10 D13
120+
error(0.0006697986788568588) D9 D17 ^ D10 D16
121+
error(0.0006697986788568588) D9 D17 ^ D13 D16
122+
error(0.004669790293214321) D9 ^ D2
123+
error(0.001338700097173321) D9 ^ D6
124+
error(0.0006697986788568588) D9 ^ D6 ^ D2
125+
error(0.006000449842759885) D9 ^ D8
126+
error(0.001338700097173321) D9 ^ D8 ^ D2
127+
error(0.002673815958446298) D9 ^ D10
128+
error(0.0006697986788568588) D9 ^ D10 ^ D2
129+
error(0.0006697986788568588) D9 ^ D10 ^ D6
130+
error(0.0006697986788568588) D9 ^ D10 ^ D6 ^ D2
131+
error(0.0006697986788568588) D9 ^ D12
132+
error(0.002006705456917236) D9 ^ D16
133+
error(0.001338700097173321) D9 ^ D16 ^ D8
134+
error(0.0006697986788568588) D9 ^ D16 ^ D10
135+
error(0.01778182544467273) D10
136+
error(0.004005357180252828) D10 D13
137+
error(0.002006705456917236) D10 D13 ^ D14 D17
138+
error(0.0006697986788568588) D10 D16
139+
error(0.0006697986788568588) D10 D16 ^ D14 D17
140+
error(0.02172723992082331) D10 D18
141+
error(0.0006697986788568588) D10 D18 ^ D11
142+
error(0.0006697986788568588) D10 D18 ^ D14
143+
error(0.001338700097173321) D10 D18 ^ D14 D17
144+
error(0.0006697986788568588) D10 D18 ^ D14 ^ D11
145+
error(0.00334003280051021) D10 ^ D2
146+
error(0.0006697986788568588) D10 ^ D6
147+
error(0.0006697986788568588) D10 ^ D6 ^ D2
148+
error(0.04244381618308433) D11
149+
error(0.0006697986788568588) D11 D14
150+
error(0.0006697986788568588) D11 D14 ^ D10
151+
error(0.0006697986788568588) D11 D14 ^ D18
152+
error(0.0006697986788568588) D11 D14 ^ D18 ^ D10
153+
error(0.00334003280051021) D11 D17
154+
error(0.002006705456917236) D11 D17 ^ D10
155+
error(0.002006705456917236) D11 D17 ^ D18
156+
error(0.0006697986788568588) D11 D17 ^ D18 ^ D10
157+
error(0.03377159558249396) D11 D19
158+
error(0.001338700097173321) D11 D19 ^ D18
159+
error(0.001338700097173321) D11 ^ D9
160+
error(0.001338700097173321) D11 ^ D9 ^ D10
161+
error(0.008642177604111326) D11 ^ D10
162+
error(0.001338700097173321) D11 ^ D18
163+
error(0.001338700097173321) D11 ^ D18 ^ D10
164+
error(0.04244381618308433) D12
165+
error(0.004674264622595528) D12 D14
166+
error(0.004674264622595528) D12 D14 ^ D13 L0
167+
error(0.001338700097173321) D12 ^ D4
168+
error(0.001338700097173321) D12 ^ D4 ^ D5 L0
169+
error(0.002673815958446298) D12 ^ D5 L0
170+
error(0.008642177604111326) D12 ^ D13 L0
171+
error(0.001338700097173321) D12 ^ D13 L0 ^ D5 L0
172+
error(0.001338700097173321) D12 ^ D13 L0 ^ D14
173+
error(0.001338700097173321) D12 ^ D14
174+
error(0.007323084334358033) D13 D16
175+
error(0.002006705456917236) D13 D16 ^ D9
176+
error(0.0006697986788568588) D13 D16 ^ D9 ^ D12
177+
error(0.0006697986788568588) D13 D16 ^ D12
178+
error(0.0006697986788568588) D13 D16 ^ D14 D17
179+
error(0.006000449842759885) D13 D16 ^ D17
180+
error(0.001338700097173321) D13 D16 ^ D17 ^ D9
181+
error(0.006000449842759885) D13 D18
182+
error(0.006000449842759885) D13 D18 ^ D14 D17
183+
error(0.002673815958446298) D13 D20
184+
error(0.002673815958446298) D13 D20 ^ D17
185+
error(0.02236793284649183) D13 D21
186+
error(0.001338700097173321) D13 D21 ^ D14 D17
187+
error(0.001338700097173321) D13 D21 ^ D17
188+
error(0.01778182544467273) D13 L0
189+
error(0.002006705456917236) D13 L0 ^ D5 L0
190+
error(0.0006697986788568588) D13 L0 ^ D6
191+
error(0.0006697986788568588) D13 L0 ^ D6 ^ D7 L0
192+
error(0.0006697986788568588) D13 L0 ^ D7 L0
193+
error(0.002006705456917236) D13 L0 ^ D14
194+
error(0.0006697986788568588) D13 L0 ^ D14 ^ D6
195+
error(0.0006697986788568588) D13 L0 ^ D14 ^ D6 ^ D7 L0
196+
error(0.0006697986788568588) D13 L0 ^ D14 ^ D7 L0
197+
error(0.05215700045821762) D14
198+
error(0.007323084334358033) D14 D17
199+
error(0.0006697986788568588) D14 D17 ^ D10
200+
error(0.0006697986788568588) D14 D17 ^ D18
201+
error(0.001338700097173321) D14 D17 ^ D18 D21
202+
error(0.0006697986788568588) D14 D17 ^ D18 ^ D10
203+
error(0.002006705456917236) D14 ^ D6
204+
error(0.0006697986788568588) D14 ^ D6 ^ D7 L0
205+
error(0.002006705456917236) D14 ^ D7 L0
206+
error(0.0006697986788568588) D14 ^ D11
207+
error(0.0006697986788568588) D14 ^ D13 L0
208+
error(0.006000449842759885) D14 ^ D15 L0
209+
error(0.001338700097173321) D14 ^ D15 L0 ^ D7 L0
210+
error(0.001338700097173321) D14 ^ D17
211+
error(0.0006697986788568588) D14 ^ D17 ^ D13 L0
212+
error(0.004669790293214321) D14 ^ D21 L0
213+
error(0.0006697986788568588) D14 ^ D21 L0 ^ D13 L0
214+
error(0.001338700097173321) D14 ^ D21 L0 ^ D15 L0
215+
error(0.0006697986788568588) D14 ^ D21 L0 ^ D17
216+
error(0.0006697986788568588) D14 ^ D21 L0 ^ D17 ^ D13 L0
217+
error(0.009300399244684827) D15 D18
218+
error(0.007983073028790271) D15 D18 ^ D14
219+
error(0.0006697986788568588) D15 D18 ^ D14 ^ D17
220+
error(0.0006697986788568588) D15 D18 ^ D17
221+
error(0.001338700097173321) D15 D18 ^ D19
222+
error(0.0006697986788568588) D15 D21
223+
error(0.0006697986788568588) D15 D21 ^ D14
224+
error(0.0006697986788568588) D15 D21 ^ D14 ^ D17
225+
error(0.0006697986788568588) D15 D21 ^ D17
226+
error(0.004005357180252828) D15 D22
227+
error(0.001338700097173321) D15 D22 ^ D19
228+
error(0.02236793284649183) D15 D23
229+
error(0.008642177604111326) D15 L0
230+
error(0.001338700097173321) D15 L0 ^ D7 L0
231+
error(0.006662210334862289) D16
232+
error(0.02108568757332526) D16 D20
233+
error(0.001338700097173321) D16 D20 ^ D17
234+
error(0.001338700097173321) D16 ^ D8
235+
error(0.0006697986788568588) D16 ^ D10
236+
error(0.05155626641762741) D17
237+
error(0.004674264622595528) D17 D19
238+
error(0.004674264622595528) D17 D19 ^ D18
239+
error(0.002006705456917236) D17 ^ D9
240+
error(0.0006697986788568588) D17 ^ D9 ^ D10
241+
error(0.0006697986788568588) D17 ^ D9 ^ D16
242+
error(0.0006697986788568588) D17 ^ D9 ^ D16 ^ D10
243+
error(0.0006697986788568588) D17 ^ D10
244+
error(0.0006697986788568588) D17 ^ D13 L0
245+
error(0.005337801668914705) D17 ^ D16
246+
error(0.0006697986788568588) D17 ^ D16 ^ D10
247+
error(0.002673815958446298) D17 ^ D18
248+
error(0.001338700097173321) D17 ^ D18 ^ D19
249+
error(0.001338700097173321) D17 ^ D19
250+
error(0.002673815958446298) D17 ^ D20
251+
error(0.001338700097173321) D17 ^ D20 ^ D16
252+
error(0.001338700097173321) D17 ^ D20 ^ D18
253+
error(0.01648726836301881) D18
254+
error(0.001338700097173321) D18 D20
255+
error(0.001338700097173321) D18 D20 ^ D17
256+
error(0.005995987492949032) D18 D21
257+
error(0.0006697986788568588) D18 D21 ^ D14
258+
error(0.0006697986788568588) D18 D21 ^ D14 ^ D17
259+
error(0.002006705456917236) D18 D21 ^ D17
260+
error(0.02364674503591482) D18 D22
261+
error(0.001338700097173321) D18 D22 ^ D19
262+
error(0.002006705456917236) D18 ^ D10
263+
error(0.001338700097173321) D18 ^ D11
264+
error(0.002673815958446298) D18 ^ D19
265+
error(0.001338700097173321) D18 ^ D19 ^ D11
266+
error(0.04671719903466118) D19
267+
error(0.001338700097173321) D19 ^ D11
268+
error(0.006000449842759885) D19 ^ D18
269+
error(0.00797862858822285) D19 ^ D22
270+
error(0.002673815958446298) D19 ^ D22 ^ D18
271+
error(0.01262033963927737) D20
272+
error(0.01522666666666665) D20 D21
273+
error(0.005333333333333312) D20 D21 ^ D17
274+
error(0.001338700097173321) D20 ^ D16
275+
error(0.001338700097173321) D20 ^ D18
276+
error(0.01262033963927737) D21 D22
277+
error(0.02682881602833452) D21 L0
278+
error(0.00334003280051021) D21 L0 ^ D13 L0
279+
error(0.001338700097173321) D21 L0 ^ D15 L0
280+
error(0.0006697986788568588) D21 L0 ^ D17
281+
error(0.0006697986788568588) D21 L0 ^ D17 ^ D13 L0
282+
error(0.02746267489612923) D22
283+
error(0.01262033963927737) D22 D23
284+
error(0.002673815958446298) D22 ^ D18
285+
error(0.01262033963927737) D23 L0
286+
error(0.002673815958446298) D23 L0 ^ D15 L0
287+
detector(0, 4, 0) D0
288+
detector(2, 2, 0) D1
289+
detector(4, 4, 0) D2
290+
detector(6, 2, 0) D3
291+
shift_detectors(0, 0, 1) 0
292+
detector(2, 0, 0) D4
293+
detector(2, 2, 0) D5
294+
detector(4, 2, 0) D6
295+
detector(6, 2, 0) D7
296+
detector(0, 4, 0) D8
297+
detector(2, 4, 0) D9
298+
detector(4, 4, 0) D10
299+
detector(4, 6, 0) D11
300+
shift_detectors(0, 0, 1) 0
301+
detector(2, 0, 0) D12
302+
detector(2, 2, 0) D13
303+
detector(4, 2, 0) D14
304+
detector(6, 2, 0) D15
305+
detector(0, 4, 0) D16
306+
detector(2, 4, 0) D17
307+
detector(4, 4, 0) D18
308+
detector(4, 6, 0) D19
309+
detector(0, 4, 1) D20
310+
detector(2, 2, 1) D21
311+
detector(4, 4, 1) D22
312+
detector(6, 2, 1) D23

0 commit comments

Comments
 (0)