Yiming Zhang

Results 14 issues of Yiming Zhang

Fixes #682 This issue is related to one of my projects, so I attempted a basic and quick solution. I followed the pattern of `sinter.Decoder` and the implementation between the...

In my understanding, the condition flow in the `sinter.WorkIn.auto_dem()` should be: `(decompose_errors=True, flatten_loops=False)` -> `(decompose_errors=True, flatten_loops=True)` ->`(decompose_errors=False, flatten_loops=False)` ->`(decompose_errors=False, flatten_loops=True)` while the current code tried `(decompose_errors=True, flatten_loops=False)` and `(decompose_errors=False, flatten_loops=False)`...

According to [download-artifact](https://github.com/actions/download-artifact): > Downloading artifacts that were created from action/upload-artifact@v3 and below are not supported. And since `upload-artifact@v4` did not support uploading to the same named Artifact multiple times,...

As discussed in #70, there can be some improvement ideas on the `tqec.display.display_templates_svg` function, which includes the following or more: 1. Display the relationships between templates (corner pinning). 2. Find...

enhancement
good first issue
help wanted
backend

This is a very basic attempt to adress #199. I tried to implement the [proposal by Austin](https://github.com/QCHackers/tqec/issues/199#issuecomment-2015637349) at the level of `stim` instead of `cirq` because I want this part...

Relates to #271. I'm no sure whether the `AbstractObservable` representation is convenient for people working on circuits generation. But in principle, this simple representation should include all the information to...

enhancement
backend
needs-review

Currently, the plaquettes for `ZXXZ` surface code all measure `ZXXZ` stabilizer follow the "Z" shape or "N" shape CZ order for different plaquette basis: ![图片](https://github.com/user-attachments/assets/6816e48d-b81b-4894-95e1-66cbea79faf8) However, when I think about...

bug
question
backend

**Is your feature request related to a problem? Please describe.** ## What is `LaSsynth`? [`LaSsynth`](https://arxiv.org/abs/2404.18369) is a synthesis for lattice surgery subroutines. After specifying the desired inputs/outputs ports and the...

enhancement
suggestion
backend
future

## Is your feature request related to a problem? Please describe. Austin proposed a greedy algorithm for block synthesis that needs to be implemented. ## Describe the solution you'd like...

enhancement

This is a comprehensive checklist of the blocks planned or needed to be implemented in TQEC. Please add in the comments or edit here directly if I missed anything. ##...

enhancement
help wanted
backend
future