RustQEC 0.3 · Development

Run and compare decoder cases

rsinter runs cases, merges outputs, and produces comparison plots. Smoke runs check wiring; checked full artifacts support only the recorded cases and environments.

These benchmark harnesses require a source checkout and reference Python packages. Follow the surface comparison setup or BB comparison setup, then run from the repository root. A smoke run is a small check that the workflow works; it does not establish a decoder ranking.

make surface-decoder-compare-smoke
make bb-circuit-bposd-compare-smoke

A decoder predicts a logical flip from detector events and an error model. Actual logical outcomes are held out for scoring.

CampaignWhat it checksEvidence
Surface decoderEnd-to-end local wiringSmoke and checked comparison
BB-circuit BP-OSDEnvironment and dataset readinessReadiness and checked comparison

Surface-code and BP-OSD comparisons

The checked plots show only their named cases. Full reproduction details are available inside each result.

Loading decoder evidence.

Smoke and readiness checks

Open local smoke and readiness evidence. BP-OSD parity regression checks are also listed in the evidence guide.