qon

qon#

Qualified observation name parsing and creation.

Full path: iqm.station_control.client.qon

Module Attributes

LOCUS_SEPARATOR

Separates QPU components in a locus string.

Locus

Sequence of QPU component physical names a quantum operation acts on.

Suffixes

Suffixes in a dut_field, split into key/value pairs.

GATE_FIDELITY_METHODS

Mapping from quantum operation name to the standard methods for obtaining its fidelity.

Functions

locus_str_to_locus(locus_str)

Convert a locus string into a locus.

locus_to_locus_str(locus)

Convert a locus into a locus string.

Classes

Domain

Known observation domains/categories.

ObservationFinder

Query structure for a set of observations.

QON

Qualified observation name.

QONCharacterization

QON representing a QPU property.

QONControllerSetting

QON representing a controller setting observation.

QONGateMetric

QON representing a gate quality metric.

QONGateParam

QON representing a gate parameter observation.

QONMetric

Base class for QON representing a gate quality metric.

QONMetricRegistry

Registry for QONMetric subclasses, mapping method names to parser classes.

QONSystemMetric

QON representing a system quality metric.

Exceptions

UnknownObservationError

Observation name was syntactically correct but contained unknown elements.

Inheritance

Inheritance diagram of iqm.station_control.client.qon