Module qec

Module qec 

Source
Expand description

Quantum Error Correction Integration with SciRS2 Analytics

This module provides comprehensive quantum error correction (QEC) capabilities integrated with SciRS2’s advanced analytics, optimization, and machine learning for adaptive error correction on quantum hardware.

§Module Structure

  • traits: Core trait definitions for QEC operations
  • types: Basic types and data structures
  • implementations: QEC code implementations (Steane, Shor, Surface, Toric)
  • config: Configuration types for QEC system
  • corrector: Main QuantumErrorCorrector implementation
  • results: Result types for QEC operations
  • adaptive: Adaptive QEC strategies
  • benchmarking: QEC benchmarking tools
  • codes: QEC code definitions and utilities
  • detection: Syndrome detection and analysis
  • mitigation: Error mitigation strategies

Modules§

adaptive
Adaptive QEC Methods, ML Integration, and Real-time Optimization
benchmarking
QEC Performance Benchmarking with SciRS2 Analytics
codes
Quantum Error Correction Code Types and Configurations
detection
Syndrome Detection and Pattern Recognition for QEC
mitigation
Error Mitigation Strategies and Configurations

Structs§

AdaptiveQECSystem
Adaptive QEC system for dynamic threshold adjustment
AdaptiveThresholds
Adaptive thresholds for QEC
CachedOptimization
Cached optimization results
CorrectedCircuitResult
Comprehensive result of circuit error correction
CorrectionMetrics
Correction performance metrics
CorrectionOperation
Correction operation to apply
CorrectionPerformance
Performance metrics for error correction
CorrelationAnalysisData
Correlation analysis data
DeviceState
Device state information
ErrorCorrectionCycleResult
ErrorPatternAnalysis
Analysis of error patterns in the quantum system
ErrorStatistics
Error statistics for adaptive learning
ExecutionContext
Execution context for quantum operations
GateMitigationResult
Result of gate-level mitigation
HistoricalCorrelation
Correlation with historical syndrome patterns
LogicalOperator
Logical operator for encoded quantum information
MLModel
Machine learning model for error correction
MitigationResult
Result of error mitigation strategies
OptimizationResult
QEC optimization result
PatternRecognitionResult
Pattern recognition result from ML models
PredictedPattern
ML-predicted error pattern
QECConfig
QECMLConfig
QEC ML configuration
QECMonitoringConfig
QEC monitoring configuration
QECOptimizationConfig
QEC optimization configuration
QECPerformanceMetrics
QEC performance metrics for monitoring
QECPerformanceTracker
Performance tracker for QEC operations
QuantumErrorCorrector
Main Quantum Error Correction engine with SciRS2 analytics
ReadoutCorrectedResult
Result of readout error correction
ResourceRequirements
Resource requirements for QEC strategy
ResourceUtilization
Resource utilization for QEC
ShorCode
Shor [[9,1,3]] quantum error correction code
SpatialPattern
Spatial error patterns
StabilizerGroup
Stabilizer group definition for quantum error correction codes
StatisticalAnalysisResult
Statistical analysis of QEC performance
SteaneCode
Steane [[7,1,3]] quantum error correction code
SurfaceCode
Surface code with parameterized distance
SymmetryVerificationResult
Result of symmetry verification
SyndromeAnalysisResult
Result of syndrome detection and analysis
SyndromeMeasurements
Syndrome measurements data
SyndromePattern
Complete syndrome pattern with metadata
SyndromeResult
Result of syndrome detection
SyndromeStatistics
Statistical analysis of syndromes
TemporalPattern
Temporal error patterns
ToricCode
Toric code with parameterized lattice dimensions
TrendAnalysis
Trend analysis results
TrendAnalysisData
Trend analysis data
VirtualDistillationResult
Result of virtual distillation
ZNEResult
Zero-Noise Extrapolation (ZNE) result

Enums§

CorrectionType
Type of correction operation
ErrorModel
Error model for QEC testing
LogicalOperatorType
Type of logical operator
PauliOperator
Pauli operator enumeration
QECStrategy
Error correction strategies
StabilizerType
Type of stabilizer (X or Z)
SyndromeType
Type of syndrome indicating error type

Traits§

ErrorCorrector
Trait for error correction in quantum systems
QuantumErrorCode
Trait defining a quantum error correction code
SyndromeDetector
Trait for syndrome detection in quantum error correction

Type Aliases§

QECResult
Result type for QEC operations