QEC
QEC_DECODER
UNVERIFIED
BeliefMatching surface-code decoder
Belief propagation + MWPM decoder (oscarhiggott/BeliefMatching), benchmarked by ketqat-benchmarks on shared hashed Stim samples.
QEC metadata
- Code families
- rotated-surface-code
- Decoder family
- belief propagation + MWPM
- Distances
- 3, 5
- Noise models
- circuit-level-depolarizing
- Syndrome format
- Stim detection events, unpacked bits (one bool per detector), from the shared detector sample
- Interface
- beliefmatching.BeliefMatching.from_detector_error_model; decode / decode_batch
Source
Repository: https://github.com/ketqat/examples
Language: Python
License: Apache-2.0
surface-code
mwpm
demo
Cite this
@misc{ketqat_qecbeliefmatchingsurfacecodedecoder_2026,
title = {BeliefMatching surface-code decoder},
author = {KetQat contributors},
year = {2026},
howpublished = {\url{https://ketqat.com/qec/beliefmatching-surface-code-decoder}},
note = {Source: \url{https://github.com/ketqat/examples}}
}Benchmark runs
Related artifacts
No relations recorded. Relations are typed links -- for example “decodes” or “compatible with” -- asserted by a person and, where possible, backed by evidence.
Related artifacts
- Both have completed runs on the same benchmark suite (surface-code-memory-decoder-comparison). This is measured, not claimed.
- Uses the same QEC code family: rotated-surface-code.
- Shares tags surface-code, mwpm, and demo.
- Both have been measured at code distance 3, 5. Overlapping scale is what makes a comparison possible; it does not by itself make one valid.
- Assumes the same noise model: circuit-level-depolarizing.
- Both have completed runs on the same benchmark suite (surface-code-memory-decoder-comparison). This is measured, not claimed.
- Uses the same QEC code family: rotated-surface-code.
- Both have been measured at code distance 3, 5. Overlapping scale is what makes a comparison possible; it does not by itself make one valid.
- Assumes the same noise model: circuit-level-depolarizing.
- Shares tags surface-code and mwpm.
- Uses the same QEC code family: rotated-surface-code.
- Shares tags surface-code, mwpm, and demo.
- Assumes the same noise model: circuit-level-depolarizing.
- Shares the tag demo.
These artifacts are related, which is a judgement about their metadata. That is not the same as being comparable: whether two results may be ranked together is decided by the compatibility rules against the actual runs, and shared tags or a shared code family do not establish it.
Verification evidence
No verification evidence recorded.