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.
BenchmarkResult
dataclass
¶
Final result from a benchmark run.
CircuitSpec
dataclass
¶
Specification for a circuit to be executed.
ExecutionResult
dataclass
¶
Result from executing a circuit.
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.