ExtendedStim: A Python Package Addressing both Fermionic and Bosonic Quantum Error Correction Simultaneously
This program is developed with Python 3.12+ and is mainly used for constructing and testing quantum error-correcting codes and quantum circuits.
Required:
- QuTiP - Quantum toolbox
- Stim - Quantum error-correction simulator
- Stimbposd - Stim-based BPOSD decoder
-
Galois - Algebra over
$\mathbb{F}_2$ - NumPy - Numerical computing library
- SciPy - Scientific computing library
- Matplotlib - Plotting library
- Qiskit - Quantum circuit drawing
- Mip - Integer programming solver for computing code distance
Optional:
tesseract-decoder - Tesseract decoder; if not installed, Stimbposd is used instead.
- Construct a quantum error-correcting code
- Compute the code parameters of the quantum error-correcting code
- Construct a quantum circuit
- Run Monte Carlo simulations and compare predicted correctness to obtain the logical error rate
This project is licensed under the MIT License - see the LICENSE file for details.
- Author: Moke
- Email: [email protected]
- Address: Room S219, Meng Minwei Science and Technology Building, Tsinghua University, Haidian District, Beijing
- Phone: +86 130-3373-6868