A gigantic list of all the error correction codes(Classical Domain, Quantum Domain, Classical-quantum Domain), see https://errorcorrectionzoo.org/all
There are lots of quantum error correction code. e.g.
- Bit flip code
- Sign flip code
- Shor code(a.k.a., Peter Shor's 9-qubit-code)
- Bosonic codes(including cat, Gottesman-Kitaev-Preskill (GKP), and binomial codes.)
- stabilizer code(also called additive codes)
- CSS(named by Calderbank, Shor,and Steane)
- quantum convolutional code
- Bacon–Shor code
- Steane code(namely, Steane's 7-qubit code)
- Toric code (an example of topological quantum error correcting code, also an example of a stabilizer code)
- gnu code
- Five-qubit error correcting code
- entanglement-assisted stabilizer formalism as an extension of the standard stabilizer formalism (considering quantum entanglement)
The list is not consistent with taxology, for the verison under taxology, see the graph.
My question is: Is there any programming project that implements one Quantum error correction code or demonstrates it?
I also want to know which one is the most practical?