iqm.cpc.interface.compiler.MoveGateFrameTrackingMode#

class iqm.cpc.interface.compiler.MoveGateFrameTrackingMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: StrEnum

MOVE gate frame tracking mode for circuit compilation.

Attributes

FULL

Perform complete MOVE gate frame tracking, applying both the explicit z rotations on the resonator and the dynamic phase correction due to qubit-resonator detuning to the qubit at the end of a MOVE sandwich.

NO_DETUNING_CORRECTION

Do not apply the detuning correction at the end of a MOVE sandwich.

NONE

Do not perform any MOVE gate frame tracking.

Methods

__format__(format_spec, /)

Return a formatted version of the string as described by format_spec.

__new__(value)

__str__()

Return str(self).

FULL: Final[str] = 'full'#

Perform complete MOVE gate frame tracking, applying both the explicit z rotations on the resonator and the dynamic phase correction due to qubit-resonator detuning to the qubit at the end of a MOVE sandwich.

NO_DETUNING_CORRECTION: Final[str] = 'no_detuning_correction'#

Do not apply the detuning correction at the end of a MOVE sandwich.

NONE: Final[str] = 'none'#

Do not perform any MOVE gate frame tracking.