Types¶
Core data structures and types for the benchmarking framework.
AnalysisResult
dataclass
¶
Analysis results from executing a circuit.
BenchmarkCategory ¶
Bases: StrEnum
Category classification for benchmarks.
BenchmarkRunStatus ¶
Bases: StrEnum
Run status classification for benchmarks.
CircuitSpec
dataclass
¶
Specification for a circuit to be executed.
ExecutionResult
dataclass
¶
Result from executing a circuit.
PipelineResult
dataclass
¶
Result from executing a benchmark pipeline.
ProfilingConfig
dataclass
¶
Configuration for profiling during circuit execution.
ProfilingMetrics
dataclass
¶
Profiling output keyed by param name (e.g., 'transpiler').
ReportConfig
dataclass
¶
Configuration for generated reports.
RunContext
dataclass
¶
Context for a benchmark run.
StorageConfig
dataclass
¶
Configuration for persisting benchmark results.