ReadoutTrigger#

Module: iqm.pulse.playlist.instructions

class iqm.pulse.playlist.instructions.ReadoutTrigger(duration, probe_pulse, acquisitions)#

Bases: Instruction

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

Attributes

probe_pulse

Probe pulse to play, usually a MultiplexedIQPulse.

acquisitions

Active readout acquisition methods associated with this trigger instance.

duration

Time duration of the instruction.

id

Unique id for caching purposes, which can be used if the instruction is not hashable.

Methods

Parameters:
probe_pulse: MultiplexedIQPulse#

Probe pulse to play, usually a MultiplexedIQPulse.

acquisitions: tuple[AcquisitionMethod, ...]#

Active readout acquisition methods associated with this trigger instance.

Inheritance

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