Skip to content

Transpilation Validation

ampamp.transpilation_validation

Backend validation utilities for transpiled quantum circuits.

This module adds publishability-style checks for ideal/noisy execution, count-distribution drift, and structured JSONL logging.

BackendValidationConfig dataclass

Execution and quality thresholds for backend validation.

BackendValidationRunner

Runs ideal-vs-noisy validation on transpiled circuits.

validate_circuit(name, circuit)

Validate one circuit under ideal and noisy Aer execution.

validate_many(circuits)

Validate a dictionary of named circuits.

ValidationLogConfig dataclass

Structured logging configuration.

ValidationNoiseConfig dataclass

Noise model configuration for backend validation.