QONGateCharacterization#

Module: iqm.station_control.client.qon

class QONGateCharacterization(locus_str, gate, implementation, quantity)#

Bases: LocusQON

QON representing an auxiliary gate property, used e.g. during calibration or preprocessing.

Has the form characterization.gate_properties.{gate}.{implementation}.{locus_str}.{quantity}.

Attributes

domain

Type/purpose of the observation.

gate

Name of the gate/quantum operation.

implementation

Name of the gate implementation.

quantity

Name of the property.

locus_str

Sequence of names of QPU components to which the observation applies, encoded into a string.

Methods

Parameters:
  • locus_str (str)

  • gate (Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_]*$')])])

  • implementation (Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_]*$')])])

  • quantity (str)

gate: Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_]*$')])]#

Name of the gate/quantum operation.

implementation: Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_]*$')])]#

Name of the gate implementation.

quantity: str#

Name of the property. May have further dotted structure.

property domain: Domain#

Type/purpose of the observation.

Inheritance

Inheritance diagram of iqm.station_control.client.qon.QONGateCharacterization