Pymatching decoder
Minimum-weight perfect matching decoder skill for surface code error correctionFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill pymatching-decoderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.5 KB, 177 tokens by cl100k_base, as published. Nobody here has run it
PyMatching Decoder
Purpose
Provides expert guidance on minimum-weight perfect matching decoding for surface codes and other topological quantum error correction codes.
Capabilities
- MWPM decoding for surface codes
- Weighted edge matching
- Detector error model processing
- Logical error rate calculation
- Integration with Stim simulations
- Custom graph construction
- Belief propagation integration
- Parallelized decoding
Usage Guidelines
- Graph Construction: Build matching graph from detector error model
- Weight Assignment: Configure edge weights based on error probabilities
- Decoding Execution: Run MWPM algorithm on syndrome data
- Error Analysis: Calculate logical error rates from decoding results
- Optimization: Tune decoder parameters for specific code structures
Tools/Libraries
- PyMatching
- NetworkX
- Stim
- NumPy
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.