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(*, _zero_factory_conf, ...)

Steane architecture builder class for creating SteaneInstance objects.

SteaneEncoderParams(*, n_blocks)

Parameters for a Steane encoding.

SteaneInstance(_spec)

A Steane architecture instance built by SteaneBuilder.build.