qtcodes icon indicating copy to clipboard operation
qtcodes copied to clipboard

Qiskit Topological Codes

Results 19 qtcodes issues
Sort by recently updated
recently updated
newest added

one mkdocs dependency requires 3.7

To realized fault-tolerant universal quantum computation using topological QEC, we must implement a non-Clifford gate. Here, we aim to implement the T gate and initialization for the magic state needed...

enhancement
hackathon-worthy

We leverage the parity measurement to implement a CNOT between surface code qubits, as shown below. While we use a surface code ancilla, our parity measurements are not topologically protected....

bug
enhancement
hackathon-worthy

Qiskit has a [transpiler](https://qiskit.org/documentation/tutorials/circuits_advanced/04_transpiler_passes_and_passmanager.html), which can transform and optimize circuits via various passes. Passes can be run individually if instantiated as such or can be included in different PassManagers as...

hackathon-worthy

Other approaches to error-chain matching (e.g. [neural networks](https://iopscience.iop.org/article/10.1088/2058-9565/aa955a/meta) or [tensor networks](https://journals.aps.org/pra/abstract/10.1103/PhysRevA.90.032326)).

documentation
hackathon-worthy

We can set up automatic tests using GitHub Actions. Ref: https://coderefinery.github.io/testing/continuous-integration/

testing

Instead of having to specify `TopologicalRegister(ctypes=[REPETITION, REPETITION], params=[{"d" : 3}, {"d" : 3}])`, one could instead be able to use `TopologicalRegister(2, ctype=REPETITION, params={"d": 3})`. - [ ] Add overloaded TopologicalRegister...

enhancement

It would help with visualization I think if we encapsulate logical X, Y, Z and stabilize with custom gates, so that circuit visualizations are more reasonable. Then, if a user...

We need a way to uniquely represent tcirc components (e.g. single/multi qubit gates, readout, etc). Among other use cases, this is essential for properly decoding the a tcirc readout string....

enhancement