Expand description
Quantum error correction codes and decoders
This module provides comprehensive quantum error correction functionality including:
- Pauli operators and strings
- Stabilizer codes (repetition, 5-qubit, Steane)
- Surface codes and topological codes
- Syndrome decoders (lookup table, MWPM, ML)
- Color codes and concatenated codes
- LDPC and hypergraph product codes
- Real-time error correction
- Logical gate synthesis
- Adaptive threshold estimation
Modules§
- real_
time - Real-time error correction with hardware integration
Structs§
- Adaptive
Config - Configuration for adaptive threshold estimation
- Adaptive
Threshold Estimator - Adaptive threshold estimator for error correction
- Color
Code - Color code
- Concatenated
Code - Concatenated quantum error correction codes
- Environment
Sensitivity - Sensitivity to environmental factors
- Environmental
Conditions - Environmental conditions affecting error rates
- Error
Observation - Observation of an error and correction attempt
- Error
Propagation Analysis - Analysis of how errors propagate through logical gates
- Error
Propagation Path - Path of error propagation through a logical gate
- Hypergraph
Product Code - Hypergraph product codes for quantum LDPC
- Logical
Circuit Resources - Resource requirements for a logical circuit
- Logical
Circuit Synthesizer - Logical circuit synthesis for fault-tolerant quantum computing
- Logical
Gate Op - Logical gate operation that can be applied to encoded quantum states
- Logical
Gate Synthesizer - Logical gate synthesis engine
- Lookup
Decoder - Lookup table decoder
- MLDecoder
- Machine learning decoder for quantum error correction
- MWPM
Decoder - Minimum Weight Perfect Matching decoder for surface codes
- Noise
Model - Noise model for quantum errors
- Pauli
String - Multi-qubit Pauli operator
- Performance
Tracker - Performance tracking for adaptive threshold
- Physical
Gate Sequence - Sequence of physical gates that implement part of a logical gate
- QuantumLDPC
Code - Quantum Low-Density Parity-Check (LDPC) codes
- Stabilizer
Code - Stabilizer code definition
- Surface
Code - Surface code lattice
- Threshold
Recommendation - Threshold recommendation result
- Timing
Constraints - Timing constraints for fault-tolerant gate implementation
- Toric
Code - Toric code (generalization of surface code on torus)
Enums§
- Color
- Color enumeration for face coloring
- MLModel
Type - Machine learning model types
- Optimization
Pass - Optimization pass for logical circuits
- Pauli
- Pauli operator representation
- Synthesis
Strategy - Strategy for synthesizing logical gates
- Threshold
Estimation Algorithm - Algorithm for threshold estimation
Traits§
- Syndrome
Decoder - Trait for syndrome decoders