Production-Grade QEC Decoding for Python

QECTOR Decoder v3 is a Rust-core Python library with 15 concrete quantum error correction decoder configurations, from Blossom and Union-Find to BP-OSD, space-time, and optional batch paths. Workbench v1.0.7 lists 19 named kinds because it also includes the AutoDecoder and Auto Router orchestration entries. Version 1.0.0 defines API stability tiers, a qector CLI, and a qector-doctor diagnostic.

pip install qector-decoder-v3==1.0.0

import numpy as np
from qector_decoder_v3 import BlossomDecoder
decoder = BlossomDecoder([[0, 1], [1, 2], [2, 3], [3, 4]], n_qubits=5)
correction = decoder.decode(np.array([0, 1, 0, 0], dtype=np.uint8))

v1.0.0: first stable release

The decoders

UnionFind, FastUnionFind, Blossom MWPM, SparseBlossom, BP-OSD for qLDPC, batch decoders, AutoDecoder, space-time, streaming, two-stage, ambiguity-cluster, lookup-table, and learned research surfaces.

Evidence