tqec.plaquette#
Defines all the necessary data-structures to represent a plaquette.
This package defines one of the core class of the tqec library: Plaquette
.
The Plaquette
class represents what is commonly called a “plaquette” in
quantum error correction and is basically a ScheduledCircuit
instance
representing the computation defining the plaquette.
Because we do not have a module to perform simple geometry operations on qubits
(yet), the tqec.plaquette.qubit
module is providing classes to represent
the qubits a plaquette is applied to and perform some operations on them (e.g.,
get the qubits on a specific side of the plaquette).
Modules
Defines several widely used plaquettes for re-use. |
|