QECTOR documentation is organized around one practical workflow: clone the real repository, build the Rust/Python extension, reproduce benchmark evidence, then decide whether the free non-commercial license or a commercial evaluation tier fits your use case.
git clone https://github.com/qectorlab/qector-decoder.git
cd qector-decoder
py -3.11 -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip maturin
$env:PYO3_PYTHON = (Resolve-Path .\.venv\Scripts\python.exe).Path
.\.venv\Scripts\python.exe -m maturin develop --release --no-default-featuresThe live repository does not currently ship install.py. The supported public path is a virtual environment plus maturin develop.
Use the real repository build path first. Do not use old python install.py commands because that file is not present in the live repo.
The decoder repo README includes Python quickstart, examples, decoder stack, known limitations, and smoke-test context.
Open READMEReview LER parity, belief-matching evidence, BP-OSD/LDPC scope, GPU bit-identity, and what not to claim yet.
Open evidencePersonal, academic, educational, and non-commercial research use is permitted. Commercial use requires paid written permission.
Read licenseQECTOR is sold as a reproducibility and multi-decoder workflow platform, not as the fastest exact-MWPM baseline.
Read commercial fitThe planned differentiator for PDF benchmark reports, SHA-256 artifacts, environment snapshots, and local comparison workflows.
View roadmapmaturin develop --release --no-default-featuresfrom qector_decoder_v3 import UnionFindDecoder