deltakit.core.decoding_graphs.OrderedSyndrome.from_layers#

classmethod OrderedSyndrome.from_layers(layers: Sequence[Iterable[int]], syndromes_per_layer: int | list[int]) OrderedSyndrome#

Create a syndrome from a sequence of layers, where each layer is a collection of integers representing the detectors triggered on that layer. Each layer should be contiguously indexed from 0.

Parameters:
  • layers (Sequence[Iterable[int]]) – Sequence of layers of positive detectors.

  • syndromes_per_layer (Union[int, List[int]]) – Number of possible detectors on each layer. If int, assume all layers same size.

Return type:

OrderedSyndrome