QuICK
Quantum Integrity and Correction Kit (QuICK) is a quantum error correction package in the QuAIR team (under construction). The tools are for code construction and decoding.
Features
QuICK
: contain error correction codes include:code
: classical and quantum code constructionClassicalCode
: binary classical linear block codeStabilizer:
quantum stabilizer codeCSSCode
: quanutm Calderbank-Shor-Steane(CSS) codeHGP
: quantum hypergraph product codeLP
: quantum lifted product code
utils
: binary linear algebra and code utilitiesdataset
: commonly used classical and quantum codeserror
: simple Pauli errordecoder
: code decoderbp_decoder
: belief propagation sum-product decoder
tutorial
: tutorials for quantum error correction
Installation
Set up Anaconda environment
conda create -n quair python=3.10
conda activate quair
conda install jupyter notebook
Install QuICK locally
cd ./< your place for QuICK >
pip install -e .
Tutorials
- Error Correction Codes
- CSS Code
- Hypergraph Product Code
- Lifted Product Code
- Stabilizer Code
- Error Correction Decoders
- Belief Propagation Decoder
- How to use Pymatching