Skip to content

Moke2001/ExtendedStim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExtendedStim: A Python Package Addressing both Fermionic and Bosonic Quantum Error Correction Simultaneously

License Python Documentation

This program is developed with Python 3.12+ and is mainly used for constructing and testing quantum error-correcting codes and quantum circuits.

🔨 1 Project Dependencies

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.

📖 2 Basic Workflow

2.1 Compute code parameters

  1. Construct a quantum error-correcting code
  2. Compute the code parameters of the quantum error-correcting code

2.2 Compute logical error rate

  1. Construct a quantum circuit
  2. Run Monte Carlo simulations and compare predicted correctness to obtain the logical error rate

📄 3 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 4 Contact

  • Author: Moke
  • Email: [email protected]
  • Address: Room S219, Meng Minwei Science and Technology Building, Tsinghua University, Haidian District, Beijing
  • Phone: +86 130-3373-6868

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages