tqec.compile#
Provides classes and functions to compile a
BlockGraph
instance into a
stim.Circuit
.
This module defines the needed classes and functions to transform a
BlockGraph
instance into a fully annotated
stim.Circuit
instance that can be simulated using stim
and even executed
on available hardware.
Functions
|
Compile a block graph. |
|
Generate a quantum circuit from a template and its plaquettes. |
Classes
|
Protocol for building a CompiledBlock based on a CubeSpec. |
|
Represents a specific implementation of a cube in a |
|
Represents a compiled block graph. |
|
Specification of a cube in a block graph. |
|
Specification of a pipe in a block graph. |
|
Protocol for building the Substitution based on a PipeSpec. |