Decoder v0.4.0 available832 tests collectedgit 729282f

Quantum error correction decoding, reproducible by design.

A source-available Rust/Python QEC decoder platform with Stim/Sinter workflows, PyMatching-compatible interfaces, belief-matching accuracy mode, BP-OSD for LDPC and qLDPC experiments, CPU/GPU batch decoding, and artifact-hashed benchmark evidence.

Free for personal, academic, educational, and non-commercial research use. Commercial use requires a paid license.

git clone https://github.com/qectorlab/qector-decoder.git
cd qector-decoder

python install.py --install-rust

Handles Rust, Python 3.11 wheel fallback, thin checkout repair, Git Bash linker cleanup, dev dependencies, and pytest.

Current public validation snapshot

829tests passed, 2 skipped, 1 xfailed
d=15LER parity vs PyMatching on tested workloads
33.7%lower LER at d=5 with belief-matching in the headline run
GPUCUDA/OpenCL bit-identical to CPU on tested batches

Decoder now. Workbench next.

Available Now

QECTOR Decoder

The core QEC decoder library for researchers, benchmarking workflows, and commercial QEC evaluation. Rust core with Python bindings via PyO3.

  • Robust AIO installer for Git Bash and Windows
  • Weighted MWPM workflows with PyMatching LER parity on tested workloads
  • Belief-matching accuracy mode with 33.7% lower LER at d=5 in the headline benchmark
  • BP-OSD for LDPC / qLDPC code experiments
  • CUDA and OpenCL batch decoding, bit-identical to CPU on tested configurations
  • 832 tests collected: 829 passed / 2 skipped / 1 xfailed
Coming Soon

QECTOR Workbench

A local fullstack app for loading circuits, running decoder comparisons, exporting artifacts, and generating reproducible benchmark reports.

  • Load .stim circuits and .dem files
  • Run QECTOR vs PyMatching comparisons
  • Generate PDF benchmark reports from real data
  • Export CSV / JSON artifacts with environment snapshots
  • Verify SHA-256 artifact hashes
  • Visualize LER, latency, threshold, memory, and scaling

Source-available, commercially licensed

Free permitted use

Personal, academic, educational, non-commercial research

Use QECTOR for learning, private experiments, academic evaluation, benchmark reproduction, and non-commercial research under the source-available license.

Paid license required

Commercial R&D, products, SaaS, OEM, consulting, funded work

Any company, startup, institutional, government, consulting, hosted API, product integration, or revenue-linked use requires a paid commercial license.