qecsim
qecsim is a Python package for simulating quantum error correction with stabilizer codes. Its lattice renderers show Pauli operators and syndrome checks in the spatial structure of planar, toric, rotated, and color codes. Developers can inspect an error, a proposed recovery, and their combined action to understand a decoding result. Official demonstrations add colored notebook output and use Matplotlib to compare logical failure rates across simulation settings. The visual focus is error-correction structure and behavior, with lightweight text drawings for individual runs and example plotting code for aggregate statistics.
Visualization labels
03 / VisualizationVisual representations
Visualization resources
Explore the tool’s visualization features and documentation.
Planar-code lattice walkthrough
Follow lattice views of an error, its syndrome, recovery, and final combined operator.
Compare two decoder recoveries
A correlated-error example showing how different recoveries act on the same lattice.
Plot logical failure rates
Official Matplotlib example comparing aggregate error-correction simulation statistics.
Tailoring surface codes: Improvements in quantum error correction with biased noise
Cite this work
@thesis{qecsim,
author = {Tuckett, David Kingsley},
institution = {University of Sydney},
doi = {10.25910/x8xw-9077},
note = {(\url{https://github.com/qecsim/qecsim})},
title = {Tailoring surface codes: Improvements in quantum error correction with biased noise},
type = {phdthesis},
year = {2020},
}