QONCharacterization#

Module: iqm.station_control.client.qon

class QONCharacterization(component, quantity, suffixes=<factory>)#

Bases: QON

QON representing a QPU property.

Has the form characterization.model.{component}.{property}

Can parse e.g.

characterization.model.QB5.t2_time

component: QB5 quantity: t2_time

characterization.model.QB1.init_error:herald=measure_fidelity.constant:measure=measure.constant

component: QB1 quantity: init_error suffixes: {“herald”: “measure_fidelity.constant”, “measure”: “measure.constant”}

Attributes

domain

Type/purpose of the observation.

suffix_str

Return the all the suffixes encoded into a dut_field fragment.

suffixes

Suffixes defining the quantity further (if any).

component

Names of QPU component(s) that the observation describes.

quantity

Name of the quantity described by the observation.

Methods

Parameters:
component: str#

Names of QPU component(s) that the observation describes.

quantity: str#

Name of the quantity described by the observation.

suffixes: dict[str, str] = FieldInfo(annotation=NoneType, required=False, default_factory=dict)#

Suffixes defining the quantity further (if any).

property domain: Domain#

Type/purpose of the observation.

property suffix_str: str#

Return the all the suffixes encoded into a dut_field fragment.

Inheritance

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