tqec.compile.specs.base#

Classes

BlockBuilder(*args, **kwargs)

Protocol for building a CompiledBlock based on a CubeSpec.

CubeSpec(kind, junction_arms)

Specification of a cube in a block graph.

PipeSpec(spec1, spec2, pipe_kind)

Specification of a pipe in a block graph.

Substitution(src, dst)

Collection of plaquettes categorized by the layer index.

SubstitutionBuilder(*args, **kwargs)

Protocol for building the Substitution based on a PipeSpec.