PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Surface Code Python Packages

Python packages with the GitHub topic surface-code. Sorted by monthly downloads, with stars and forks.
oscarhiggott
pymatching

PyMatching: A Python/C++ library for decoding quantum error correcting codes with minimum-weight perfect matching.

201K 364 78
quantumlib
tesseract-decoder

Search-based decoder for quantum error correction (QEC) written in C++ and Python.

38K 121 32
oscarhiggott
beliefmatching

An implementation of the belief-matching decoder

29K 39 5
tqec
tqec

Design automation software tools for Topological Quantum Error Correction

6K 390 140
GuillaumeLessard
qector-decoder-v3

Production-grade Rust/Python quantum error correction decoder. 25+ decoder families: MWPM Blossom, Union-Find, BP-OSD, LDPC/qLDPC, belief-matching, CUDA/GPU batch decoding, AutoDecoder 7-tier fallback. PyMatching/Stim/Sinter compatible. Ed25519 license verification. Benchmark evidence included.

4K 2 0
hamidbahri92
aegis-qec

Aegis QEC — Open-source quantum error correction for surface codes: Stim/PyMatching MWPM decoding, noise simulation, benchmarking, and reproducible research.

2K 0 0
panqec
panqec

Simulation and visualization of quantum error correcting codes

638 89 13
inmzhang
bloq-py

Dynamic Clifford+T surface code compiler

456 13 2
watermarkhu
qsurface

✅ Python package for simulation and visualization of quantum error-correction on surface codes. The package provides the ability to inspect the error-correcting code during the decoding process, and tools to benchmark the decoder.

110 82 28
timchan0
localuf

A Python package to simulate and visualise Union-Find-related decoders for the surface and repetition codes.

92 6 1
yaleqc
qtcodes

Qiskit Topological Codes

58 100 44
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology