tqec.sketchup.block_graph

Graph representation of a 3D spacetime defect diagram by explicit blocks.

Module Attributes

BlockType

Valid block types in the library.

Classes

AbstractObservable(top_lines, bottom_regions)

An abstract description of an observable in a 3D spacetime diagram.

BlockGraph(name)

Color(value[, names, module, qualname, ...])

Color3D(x, y, z)

Get face colors along the x, y, and z axes.

Cube(position, cube_type)

A block representing the computational unit in a 3D spacetime diagram.

CubeType(value[, names, module, qualname, ...])

Valid cube types in the library.

Pipe(u, v, pipe_type)

A block connecting two cubes in a 3D spacetime diagram.

PipeType(value[, names, module, qualname, ...])

Valid pipe types in the library.