auto_surgeries

auto_surgeries#

Functions

measure_single_logical_qubit

Takes a CSS code and measures a logical qubit in the manner of https://arxiv.org/abs/2110.10794, in either the Z or X basis.

parallel_external_merges

Takes two CSS codeblocks and performs several external merges in parallel.

parallel_internal_merges

Takes a CSS code and performs several internal merges in parallel.

parallel_single_logical_qubit_measurements

Takes a CSS code and measures several logical qubits in the manner of https://arxiv.org/abs/2110.10794, in either the Z or X basis, in parallel.

Classes

MeasureSequence

Data that informs parallel_single_logical_qubit_measurements which measurements to perform.

MergeSequence

Data that informs parallel_internal_merges and parallel_external_merges which merges to perform.