Skip to content

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 construction
    • ClassicalCode: binary classical linear block code
    • Stabilizer: quantum stabilizer code
    • CSSCode: quanutm Calderbank-Shor-Steane(CSS) code
    • HGP: quantum hypergraph product code
    • LP: quantum lifted product code
  • utils: binary linear algebra and code utilities
  • dataset: commonly used classical and quantum codes
  • error: simple Pauli error
  • decoder: code decoder
    • bp_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