-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
codingGeneral coding work, such as implementing a new algorithm or writing testsGeneral coding work, such as implementing a new algorithm or writing testserror-correctionImplementation of quantum error-correcting codesImplementation of quantum error-correcting codesgood first issueGood for newcomersGood for newcomers
Description
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:
Metadata
Metadata
Assignees
Labels
codingGeneral coding work, such as implementing a new algorithm or writing testsGeneral coding work, such as implementing a new algorithm or writing testserror-correctionImplementation of quantum error-correcting codesImplementation of quantum error-correcting codesgood first issueGood for newcomersGood for newcomers