[WIP] First notebook in the QEC Tutorial #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR has the first version of part 1 of a 3-part QEC tutorial I am working on. It uses Bloqade's squin dialect to construct circuits. This 3-part tutorial on error correction is inspired by some of the techniques and codes used in recent work from QuEra and collaborators, and Quantinuum.
Could this content be relevant to this repository? Otherwise I can keep it on a separate repository.
The goal of this specific tutorial is for the reader to explore the basics of error correction and logical operations. The tasks revolve around comparing the performance of:
Two visualizations that compare the performance of the final circuits across multiple runs and across (slightly) different noise models are presented at the end.
More specifically, the ideas for this tutorial came from: