|
1 | 1 | from bloqade import squin |
2 | | -from bloqade.analysis.record import RecordAnalysis |
3 | | -from bloqade.stim.passes.soft_flatten import SoftFlatten |
4 | 2 |
|
| 3 | +# from bloqade.analysis.record import RecordAnalysis |
| 4 | +# from bloqade.stim.passes.soft_flatten import SoftFlatten |
| 5 | + |
| 6 | +""" |
5 | 7 |
|
6 | 8 | @squin.kernel |
7 | 9 | def test(): |
@@ -39,21 +41,22 @@ def test(): |
39 | 41 | test.print() |
40 | 42 | frame, _ = RecordAnalysis(dialects=test.dialects).run_analysis(test) |
41 | 43 | test.print(analysis=frame.entries) |
| 44 | +""" |
42 | 45 |
|
43 | 46 |
|
44 | 47 | @squin.kernel |
45 | 48 | def analysis_demo(): |
46 | 49 | qs = squin.qalloc(3) |
47 | 50 | ms0 = squin.broadcast.measure(qs) |
48 | 51 | ms1 = squin.broadcast.measure(qs) |
49 | | - squin.set_detector(ms0, coordinates=(0, 0)) # -6 -5 -4 |
50 | | - squin.set_detector(ms1, coordinates=(0, 1)) # -3 -2 -1 |
51 | | - # squin.broadcast.measure(qs) # -3 -2 -1 |
52 | | - # physical.set_detector(ms1, coordinates=(0,2)) # -6 -5 -4 |
| 52 | + squin.set_detector(ms0, coordinates=(0, 0)) |
| 53 | + squin.set_detector(ms1, coordinates=(0, 1)) |
| 54 | + squin.broadcast.measure(qs) |
| 55 | + squin.set_detector(ms1, coordinates=(0, 2)) |
53 | 56 |
|
54 | 57 | # get aliasing to work |
55 | | - # ms1 = ms0 |
56 | | - # physical.set_detector(ms1, coordinates=(1,0)) # -9 -8 -7 |
| 58 | + ms1 = ms0 |
| 59 | + squin.set_detector(ms1, coordinates=(1, 0)) |
57 | 60 | # return ms1 |
58 | 61 |
|
59 | 62 |
|
|
0 commit comments