Expand description
Stim circuit sampler for efficient batch sampling
This module provides optimized sampling capabilities:
compile_sampler()- Compile a circuit for repeated samplingsample()/sample_batch()- Efficient sampling methods- Bit-packed output formats
§Example
ⓘ
let circuit = StimCircuit::from_str("H 0\nCNOT 0 1\nM 0 1").unwrap();
let sampler = DetectorSampler::compile(&circuit);
let samples = sampler.sample_batch(1000);Structs§
- Compiled
Stim Circuit - Compiled circuit for efficient sampling
- Detector
Sampler - Detector sampler for efficient batch sampling
- Sample
Statistics - Statistics from batch sampling
Functions§
- compile_
sampler - Compile a circuit for sampling (convenience function)
- compile_
sampler_ with_ dem - Compile a circuit with DEM for faster sampling (convenience function)