QONGateParam#

class QONGateParam(gate, implementation, locus_str, parameter)#

Bases: QON

QON representing a gate parameter observation.

Has the form gates.{gate}.{implementation}.{locus_str}.{parameter}.

Module: iqm.station_control.client.qon

Attributes

domain

Type/purpose of the observation.

locus

Locus of the gate parameter.

gate

Name of the gate/quantum operation.

implementation

Name of the gate implementation.

locus_str

Sequence of names of QPU components on which the gate is applied, encoded into a string.

parameter

Name of the gate parameter.

Methods

Parameters:
  • gate (str)

  • implementation (str)

  • locus_str (str)

  • parameter (str)

gate: str#

Name of the gate/quantum operation.

implementation: str#

Name of the gate implementation.

locus_str: str#

Sequence of names of QPU components on which the gate is applied, encoded into a string.

parameter: str#

Name of the gate parameter. May have further dotted structure.

property domain: Domain#

Type/purpose of the observation.

property locus: tuple[str, ...]#

Locus of the gate parameter.

classmethod _parse(gate, rest)#

Parse a gate parameter observation name.

Parameters:
Return type:

QONGateParam