Source-available Rust/Python quantum error correction decoder library with Stim/Sinter workflows, PyMatching-compatible interfaces, belief-matching accuracy mode, BP-OSD / LDPC support, and CPU/GPU batch workflows.
git clone https://github.com/qectorlab/qector-decoder.git
cd qector-decoder
python install.py --install-rustThe installer handles missing Rust, compatible Python selection, virtual environment setup, thin checkout repair, Git Bash linker path cleanup, prebuilt wheel fallback, dev dependencies, and pytest.
Performance-sensitive decoder logic with Python bindings through PyO3.
Detector Error Model loading and benchmark workflow integration.
Interfaces and comparison workflows for logical error rate validation.
Accuracy mode for selected correlated workloads, slower than plain MWPM.
Support for LDPC and qLDPC experiments with reproducible reporting.
CPU, CUDA, and OpenCL batch workflows with tested CPU/GPU bit identity.
QECTOR should not be described as the universal fastest decoder or a universal PyMatching replacement. Its strengths are reproducibility, evidence packaging, accuracy-mode experimentation, BP-OSD / LDPC support, GPU batch workflows, and commercial integration.