encodeΒΆ

Builder and encoding implementation for the Steane QEC architecture.

Classes

QECPolicy(style, threshold, costs)

Policy to determine when QEC cycles are injected.

QECStyle(*values)

The style of syndrome extraction to use during a QEC cycle.

RUSStateFactoryConf(size, max_attempts)

Steane RUS state factory configuration.

SteaneBuilder(*, _options)

Steane architecture builder class for creating SteaneInstance objects.

SteaneInstance(_spec, _n_blocks, _options)

A Steane architecture instance built by SteaneBuilder.build.