Open Issues Need Help
View All on GitHubAI 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.
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
Design automation software tools for Topological Quantum Error Correction
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.
Design automation software tools for Topological Quantum Error Correction
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.
Design automation software tools for Topological Quantum Error Correction
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.
Design automation software tools for Topological Quantum Error Correction