Choose a decoder
Three solvers, different trade-offs
| Crate | Method | Best fit |
|---|---|---|
rmatching | MWPM | Graphlike detector error models |
rbposd | BP-OSD | Sparse parity checks and BB circuits |
rilpqec | ILP | Exact and comparison-oriented cases |
make surface-decoder-compare-smoke
Benchmark campaigns
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.
make surface-decoder-compare-smoke
make bb-circuit-bposd-compare-smoke
| Campaign | What it checks | Evidence |
|---|---|---|
| Surface decoder | End-to-end local wiring | Smoke and checked comparison |
| BB-circuit BP-OSD | Environment and dataset readiness | Readiness and checked comparison |
Results
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.
Local workflow evidence
Smoke and readiness checks
Loading campaign evidence.