VirtualRZ#

Module: iqm.pulse.playlist.instructions

class iqm.pulse.playlist.instructions.VirtualRZ(duration, phase_increment, standalone=False)#

Bases: Instruction

Change the upconversion phase reference.

The phase change can be done either by updating the phase of the local oscillator directly using a hardware instruction, or algebraically by incrementing IQPulse.phase of all the IQPulses following the VirtualRZ instruction in the Segment.

Attributes

standalone

Whether this VirtualRZ is a standalone instruction or part of some calibrated gate such as CZ or MOVE.

phase_increment

Phase increment for the local oscillator of a drive channel, in radians.

duration

Time duration of the instruction.

Methods

Parameters:
phase_increment: float#

Phase increment for the local oscillator of a drive channel, in radians.

standalone: bool = False#

Whether this VirtualRZ is a standalone instruction or part of some calibrated gate such as CZ or MOVE.

Inheritance

Inheritance diagram of iqm.pulse.playlist.instructions.VirtualRZ