Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shor Code Not Implemented #7

Open
adelshb opened this issue Jan 2, 2025 · 0 comments
Open

Shor Code Not Implemented #7

adelshb opened this issue Jan 2, 2025 · 0 comments
Assignees
Labels
coding General coding work, such as implementing a new algorithm or writing tests error-correction Implementation of quantum error-correcting codes good first issue Good for newcomers

Comments

@adelshb
Copy link
Owner

adelshb commented Jan 2, 2025

Issue: Shor Code Not Implemented

Description:
Currently, the Shor code is not implemented in the repository. The Shor code is a quantum error-correcting code that encodes a logical qubit into nine physical qubits, providing fault tolerance against arbitrary single-qubit errors.

Expected Outcome:
Implementing the Shor code will allow the system to correct errors in quantum states and demonstrate a well-known error correction code. This would significantly expand the library of available codes.

Suggested Action:

  • Study the details of Shor’s code and its implementation in quantum error correction.
  • Implement the core functionality of Shor’s code, including:
    • Create a Child class of BaseCode for the Shor code.
    • Write the build_graph method for the Shor code.
    • Create a notebook on the Shor Code for the graph visualization and threshold calculation.
  • Write unit tests and examples to validate the implementation.
  • Consider optimizations and ensure compatibility with other quantum error-correcting codes in the repository.

References:

@adelshb adelshb added coding General coding work, such as implementing a new algorithm or writing tests error-correction Implementation of quantum error-correcting codes labels Jan 2, 2025
@adelshb adelshb added the good first issue Good for newcomers label Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coding General coding work, such as implementing a new algorithm or writing tests error-correction Implementation of quantum error-correcting codes good first issue Good for newcomers
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants