Topic: "quantum-error-correction"
quantumlib/Stim
A fast stabilizer circuit library.
Language: C++ - Size: 11 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 455 - Forks: 129

oscarhiggott/PyMatching
PyMatching: A Python/C++ library for decoding quantum error correcting codes with minimum-weight perfect matching.
Language: C++ - Size: 20.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 231 - Forks: 43

tqec/tqec
Design automation software tools for Topological Quantum Error Correction
Language: Python - Size: 35.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 143 - Forks: 41

QuantumSavory/QuantumClifford.jl
Clifford circuits, graph states, and other quantum Stabilizer formalism tools.
Language: Julia - Size: 30.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 140 - Forks: 55

cda-tum/mqt-qecc
MQT QECC - Tools for Quantum Error Correcting Codes
Language: Python - Size: 10.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 136 - Forks: 18

yaleqc/qtcodes
Qiskit Topological Codes
Language: Jupyter Notebook - Size: 73.4 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 97 - Forks: 43

qiskit-community/qiskit-qec
Qiskit quantum error correction framework
Language: Python - Size: 200 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 95 - Forks: 36

qecsim/qecsim
qecsim is a Python 3 package for simulating quantum error correction using stabilizer codes.
Language: Python - Size: 1 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 80 - Forks: 23

panqec/panqec
Simulation and visualization of quantum error correcting codes
Language: Python - Size: 10.1 MB - Last synced at: about 22 hours ago - Pushed at: 6 months ago - Stars: 67 - Forks: 12

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.
Language: Python - Size: 4.09 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 65 - Forks: 29

quantumlib/tesseract-decoder
A search-based decoder for quantum error correction (QEC)
Language: C++ - Size: 1020 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 44 - Forks: 4

PECOS-packages/PECOS
Software for exploring, developing, and evaluating quantum error-correction protocols.
Language: Python - Size: 7.97 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 9

nzy1997/TensorQEC.jl
Tensor networks for quantum error correction.
Language: Julia - Size: 3.19 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 38 - Forks: 5

jolle-ag/qdx
Quantum error correction code AI-discovery with Jax
Language: Jupyter Notebook - Size: 8.33 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 29 - Forks: 8

evanhockings/QuantumACES.jl
Design scalable noise characterisation experiments for quantum computers
Language: Julia - Size: 31.1 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

qecsim/Qecsim.jl
Qecsim is a Julia package for simulating quantum error correction using stabilizer codes.
Language: Julia - Size: 608 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 24 - Forks: 0

camitava0321/quantumComputing
Updated and most comprehensive Repository On Quantum Computing Resources. It contains all the material I use for my research on Quantum Computing for Both Theories and Codes - I update it regularly.
Language: Jupyter Notebook - Size: 22.7 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 9

chaeyeunpark/UnionFind
C++ implementation of Union-Find decoder and its Python binding.
Language: C++ - Size: 440 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 3

EQuS/bosonic
bosonic quantum circuits
Language: Jupyter Notebook - Size: 37.9 MB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 16 - Forks: 6

quantumlib/chromobius
Open-source implementation of a "mobius decoder" for colors codes used in quantum error correction (QEC)
Language: Python - Size: 8.64 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 3

oscarhiggott/BeliefMatching
An implementation of the belief-matching decoder
Language: Python - Size: 76.2 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

qec-codes/qec
Python Tools for Quantum Error Correction
Language: Python - Size: 2.39 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 10 - Forks: 0

huitaoshen/stabilizer-qecc-simulator
Stabilizer Quantum Error Correction Code Simulator
Language: Python - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 0

QuantumSavory/LDPCDecoders.jl
LDPC Belief Propogation decoders
Language: Julia - Size: 82 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 4

adelshb/graphqec
A library for analyzing Quantum Error Correction Codes from their Tanner Graphs.
Language: Jupyter Notebook - Size: 2.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

tandeitnik/Evolving_Quantum_Circuits
Application of genetic algorithm to quantum computing.
Language: Python - Size: 86.9 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

shubhamchandak94/stabilizer_code
Implementation of stabilizer codes in pyQuil
Language: Python - Size: 3.4 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 4

lewis-od/QuantumErrorCorrection
Implementations of various quantum error correction schemes using QuTiP
Language: Python - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

QuantumSavory/PyQDecoders.jl
A Julia interface to popular python packages for decoding quantum error correcting codes.
Language: Julia - Size: 37.1 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 1

rubenandrebarreiro/ibm-qiskit-quantum-explorers-2023-2024
⚛️ 🚀 👽 A self-paced, game-based Quantum Computing learning program for students, researchers and enthusiasts. This program offers a general understanding of Quantum Computing, as well as some of its applications, such as Quantum Machine Learning and Quantum Optimization, and how to program real quantum computers.
Language: Jupyter Notebook - Size: 25.9 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 3

WeileiZeng/quantum-circuit
A quantum circuit simulator, with random error generated in each time frame
Language: TeX - Size: 12 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

paviudes/chflow
Quantum error correction for realistic noise
Language: Python - Size: 24.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

WeileiZeng/CSS-Code-Database
DataBase for CSS codes with n=1..30
Language: Jupyter Notebook - Size: 10.3 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

socathie/Quantum-Error-Correction
Simulation codes used for a final research project in Quantum Error Correction.
Language: Matlab - Size: 479 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 2

erkue/htlogicalgates
Hardware-tailored logical circuits for quantum stabilizer codes
Language: Python - Size: 129 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Serock3/Master-Thesis-QEC-simulation
This repository contains the code for simulating quantum error correction (QEC), primarily for the [[5,1,3]] code, using IBM's Qiskit. The project was in the form of a Master's thesis as well as a six-week continuation of the project.
Language: Jupyter Notebook - Size: 20.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

RodrigoSanJose/Cyclic-CSS-T
Parity check matrices of the constituent codes for the CSS-T codes derived in the paper "An algebraic characterization of binary CSS-T codes and cyclic CSS-T codes for quantum fault tolerance"
Size: 2.34 MB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

singhdivyank/Quantum
Qiskit implementation of Quantum computing terminologies using Quantum algorithms and gates
Language: Jupyter Notebook - Size: 1.17 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

filomath/Quantum-Error-Decoding-using-NEAT
My solution to the screening task for the Quantum Computing program offered by QOSF.
Language: Jupyter Notebook - Size: 2.87 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

qecsim/qecsimext
qecsimext is an example Python 3 package that extends qecsim with additional components.
Language: Python - Size: 12.5 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

JohanWinther/cat-state-encoding
Source code and data for Encoding of Qubit States in Resonators With Cat Codes
Language: HTML - Size: 186 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

WeileiZeng/Random-Window-Decoder
A version of minimum weight decoder, apply to both classical and quantum code
Language: C - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

WeileiZeng/hybrid-viterbi-decoder
A viterbi decoding method able to decode both qubit error and syndrome error
Language: MATLAB - Size: 1.57 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

Dpbm/scientific-research-2-qec-and-qem
My scientific research trying to create the most realiable quantum computation using Qiskit 1.0 and other techniques for superconducting quantum computers
Language: Jupyter Notebook - Size: 76.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

shubhamkaushal765/TransformerQEC
Utilizing Transformers to correct errors in quantum circuits.
Language: Python - Size: 4.33 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

lukasvoss/ldpc_codes
Repository containing scripts to search for better bivariate bicycle codes for quantum error correction
Language: Jupyter Notebook - Size: 668 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1

JayRGopal/Quantum-Error-Correction
Quantum Error Correction (QEC) is a critical step in implementing quantum computing at scale. We implement an algorithm and show it successfully reduces noise in various quantum circuits.
Language: Jupyter Notebook - Size: 637 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

grageragarces/JSoC22 📦
All files and folders related to work and contributions made for QuantumClifford.jl
Language: Julia - Size: 8.79 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

RokiyaMG/ShorsCode
9-Qubits Shor's Code for Quantum Error Correction (QEC)
Language: Jupyter Notebook - Size: 84 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

harsh-quantum/Quantum-Error-Correction
Project regarding the basics of QEC
Language: Jupyter Notebook - Size: 1.14 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

bernwo/tree-cluster-states-manim
Generate animation of a few different tree cluster states for visualisation purpose using Manim (Community edition).
Language: Python - Size: 3.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

goldsmdn/Pipecleaning_test
Pipecleaning test for MSc project
Language: Jupyter Notebook - Size: 1.23 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

JohanWinther/cat-code-masters-thesis
Latex code for the Master's thesis: Encoding of Qubit States in Resonators With Cat Codes
Language: TeX - Size: 22.8 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

MarcSerraPeralta/qec-util
Useful tools for QEC simulation with Stim
Language: Python - Size: 149 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

HandyKurniawan/na_polar_codes_framework
Noise-aware compilation for state preparation of quantum polar codes
Language: Python - Size: 1.44 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

beittech/iceberg
A Python library for quantum error detection, providing tools to compile, simulate, and decode quantum circuits using Iceberg codes. This library integrates seamlessly with Qiskit, making it easy to detect and mitigate errors in quantum circuits.
Language: Jupyter Notebook - Size: 94.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

seokhyung-lee/ConcatMatching
Concatenated matching decoder for decoding arbitrary stabiliser codes
Language: Python - Size: 58.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

davidhenry2001/Automated-Code-Correction
🚀 Automated Code Correction Framework An AI-powered debugging tool that: ✅ Captures and logs errors from executed programs ✅ Analyzes errors and provides explanations with real-world examples ✅ Automatically corrects faulty code using LLMs (Google Gemini, OpenAI, Claude, etc.). Built with Python and LangChain.
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Kuift/lattice_surgery_tool
Lattice surgery tool that interface with TQEC to help with quantum error correction
Language: GDScript - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

seokhyung-lee/msd-magic-state-prep-cycle-simulation
Python code for simulating the magic state preparation cycle of a cultivation + distillation scheme from arXiv:2409.07707.
Language: Python - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

zoharno/chamon_decoder
Simulation of success rates of generalized matching decoders of the cubic Chamon code.
Language: Python - Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ShehbazTariq/qc-noise
Quantum Noise Analysis for Quantum Addition: Part of the Quantum Computing Mentorship Program Screening Task. This repository explores the effects of noise on quantum computations, implements quantum addition using the Draper adder algorithm, and demonstrates techniques to mitigate noise impact on quantum circuits.
Language: Jupyter Notebook - Size: 257 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Brendan-Reid1991/dotg
Quantum Error Correction Simulations
Language: Python - Size: 651 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ritu-thombre99/IQC-2021
Solutions for IBM Quantum Challenge 2021 (iqc2021)
Language: Jupyter Notebook - Size: 915 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

bikunli/QStimLAB
Language: MATLAB - Size: 37.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

bernwo/five-qubit-code
Implementation of five qubit code using Qiskit.
Language: Python - Size: 67.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

maheshwaripranav/Stabilizer-Codes
Repository for generating quantum error correction circuits using stabilizer codes, with error rate evaluation.
Language: Jupyter Notebook - Size: 38.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

maheshwaripranav/Bare_Ancillary_Codes
Fault-tolerant simulations, requiring single ancilla, for non-CSS [[7,1,3]] and [[8,1,4]] codes.
Language: Jupyter Notebook - Size: 18.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Advanced-Research-Centre/HilbertCorps
Automated Concept Discovery of Quantum Error Correction Codes
Language: Jupyter Notebook - Size: 245 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Avimita-amc8313/MITS-A-Quantum-Sorcerer-s-Stone-For-Designing-Surface-Codes
MITS, a new methodology to optimize surface code implementations by predicting ideal distance and rounds given target logical error rates and known physical noise levels of the hardware.
Language: Jupyter Notebook - Size: 667 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Aron9605/Quantum-repetition-code
Basic results of our quantum repetition code study.
Language: Mathematica - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

108mk/Tensor_Network_Codes
As a part of Quantum error correction review project, we explored tensor network codes (TNC). TNC has diverse nad promising use in quantum error correcting codes. It is powerful tools to design larger stabilizer codes, estimating code distance and maximum likelihood decoding.
Size: 7.33 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

WeileiZeng/weilei_lib
libraries for weilei's C code
Language: C++ - Size: 109 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

ArunSehrawat/Quantum_Error_Mitigation_with_Qiskit
Language: Jupyter Notebook - Size: 1.09 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

108mk/IBM_Quantum_Spring_challenge_2023
My attempts for IBM Quantum Spring challenge 2023. The labs were dedicated to dynamic circuits and its utilities in quantum error corrections. I has the oppertunity to run my quantum circuiits on 127-qubit ibm qauntum eagle processor.
Language: Jupyter Notebook - Size: 1.32 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GuanQunMu/Surface-Code
The simulation of Google's quantum error correction code, the surface code.
Language: JavaScript - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

WeileiZeng/CSS-Code-Zoo-Display
Use github pages to display CSS codes generated by CSS-Code-Zoo
Language: Shell - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jvscursulim/cnot-benchmark
A benchmark for CNOT gates
Language: Python - Size: 5.56 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

brettmartin4/Surface-Code-Simulation-For-Quantum-Error-Correction
Static and dynamic surface code simulations for quantum error correction. This was my master's thesis project while I was a student at AFIT.
Language: Jupyter Notebook - Size: 26.5 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

KnightShuffler/Steane-Code-in-Qiskit
Implementing the 7-qubit Quantum Error Correcting Code in Qiskit
Language: Jupyter Notebook - Size: 565 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Aditya-Ramachandran/Quantum-Error-Mitigation
This is an attempt to reduce the quantum noice we get when we run a circuit in a quantum computer.
Language: Jupyter Notebook - Size: 141 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Aditya-Ramachandran/Quantum-Noise-Models
Building a noise model for simulating a Qiskit quantum circuit in the presence of errors.
Language: Jupyter Notebook - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

QEC-pages/programming-workshop
A tutorial for running QEC program on linux cluster
Language: Emacs Lisp - Size: 207 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 2

bennyboer/quantumse-qec
Quantum Error Correction paper I wrote for the course Quantum Software Development at the Munich University of Applied Sciences
Language: TeX - Size: 816 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

GuanQunMu/Toric-Code
Language: JavaScript - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
