MoveGateFrameTrackingMode#

class MoveGateFrameTrackingMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: StrEnum

MOVE gate reference frame tracking mode for circuit compilation. This option is meant for advanced users.

Module: iqm.station_control.interface.models.circuit

Attributes

FULL

Apply both explicit z rotations on the resonator, and a dynamic phase correction due to qubit-resonator detuning, to the qubit at the end of a MOVE sandwich.

NO_DETUNING_CORRECTION

Only apply explicit z rotations on the resonator to the qubit at the end of the sandwich.

NONE

Do not perform any MOVE gate frame tracking.

Methods

FULL = 'full'#

Apply both explicit z rotations on the resonator, and a dynamic phase correction due to qubit-resonator detuning, to the qubit at the end of a MOVE sandwich.

NO_DETUNING_CORRECTION = 'no_detuning_correction'#

Only apply explicit z rotations on the resonator to the qubit at the end of the sandwich. Do not apply a detuning correction, the user is expected to do this manually.

NONE = 'none'#

Do not perform any MOVE gate frame tracking. The user is expected to do this manually.

_generate_next_value_(start, count, last_values)#

Return the lower-cased version of the member name.