instructions

instructions#

Instructions for control instruments.

Full path: iqm.pulse.playlist.instructions

Classes

AcquisitionMethod

Describes a way to acquire readout data.

Block

Behave strictly as if outputting zero-valued samples for the duration of the instruction.

ComplexIntegration

Perform a weighted integration of the IQ raw signal, resulting in a complex number.

ConditionalInstruction

Choice between multiple Instructions, depending on a condition.

FluxPulse

RealPulse representing a flux pulse.

IQPulse

Play an upconverted pulse that contains real in-phase and quadrature waveforms.

Instruction

Command that can be executed by the quantum computer on a control channel.

MultiplexedIQPulse

Instruction to simultaneously play multiple IQ pulses.

ReadoutTrigger

Instruction for playing a probe pulse and acquiring the associated readout results.

RealPulse

Play a real-valued pulse.

ThresholdStateDiscrimination

Perform a weighted integration of the IQ raw signal and compare the real part of the result against a threshold value, resulting in a boolean.

TimeTrace

Capture the raw IQ signal without integration.

VirtualRZ

Change the upconversion phase reference.

Wait

Behave as if outputting zero-valued samples for the duration of the instruction.

Inheritance

Inheritance diagram of iqm.pulse.playlist.instructions