Design automation software tools for Topological Quantum Error Correction

325 stars 89 forks 325 watchers Python Apache License 2.0
quantum-computing quantum-error-correction surface-code
23 Open Issues Need Help Last updated: Feb 6, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue proposes adding a `colour` property to the `Cube` instances within a `BlockGraph` data structure. The goal is to enable storing and retrieving color information for each node, which is currently missing. The suggested solution involves implementing a new `Cube.colour` property that returns a field from a newly defined enumeration containing colors like "blue" and "red", with potential for more.

Complexity: 2/5
enhancement good first issue backend

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement help wanted priority: high

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement help wanted backend future

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement help wanted question backend QOL

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
documentation good first issue question backend

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
bug good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
bug documentation good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
Bad link 3 months ago
bug documentation good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
documentation good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
documentation good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement good first issue

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
documentation good first issue

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement good first issue

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
enhancement good first issue backend

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
Switch to `uv` 6 months ago
good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code
bug good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

AI Summary: The task is to address a linting issue in the TQEC (Topological Quantum Error Correction) project. Specifically, the issue is that some imports are not at the top level of their files, violating the PLC0415 rule enforced by the Ruff linter. This might be due to circular import dependencies. The solution involves either refactoring the code to eliminate the circular dependencies and move imports to the top level, or explicitly ignoring the linting rule if refactoring is deemed too difficult or time-consuming.

Complexity: 4/5
good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

AI Summary: The task involves fixing PLW1641 errors in the TQEC (Topological Quantum Error Correction) project. These errors were temporarily ignored in a previous commit (#646) and likely relate to Python code style or linting issues, potentially concerning equality comparisons without using the `hash()` function as suggested by the provided link to Ruff documentation. The fix requires understanding the project's codebase and applying appropriate corrections to resolve the linting errors.

Complexity: 3/5
good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

AI Summary: Add missing docstrings to the `generate_stim_circuit`, `generate_cnot_circuits`, and `main` functions within the `benchmarks/cnot_all_observables.py` file of the TQEC project. This involves writing clear and concise documentation explaining the purpose and functionality of each function.

Complexity: 2/5
good first issue non-quantum

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code