MoveMarker#
- class iqm.pulse.gates.move.MoveMarker(*, duration=0, qubit, resonator, detuning)#
Bases:
Wait
Special annotation instruction to indicate the beginning and ending of MOVE gates.
The same instance of this instruction will be inserted into the qubit drive channel and the resonator virtual drive channel, right before the beginning MOVE VirtualRZ instructions, to link the channels together (otherwise, there would be nothing explicit in the Schedule indicating that there is a MOVE gate happening between the qubit and the resonator).
Another shared instance will be inserted to the aforementioned channels right before the ending MOVE VirtualRZ instruction. The VirtualRZ instructions between the markers on the resonator channel will be applied to the qubit instead in a post-compilation pass.
Module:
iqm.pulse.gates.move
Attributes
Time duration of the instruction.
qubit
resonator
detuning
Methods