Skip to content

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.