AcquisitionMethod#

class iqm.pulse.playlist.instructions.AcquisitionMethod(label, delay_samples, implementation)#

Bases: object

Describes a way to acquire readout data.

Module: iqm.pulse.playlist.instructions

Attributes

label

Identifier for the returned data, like QB1__readout.time_trace.

delay_samples

Delay from beginning of probe pulse to beginning of acquisition window, in samples.

implementation

Measure operation and implementation that created this AcquisitionMethod, in the format <operation name>.<implementation name>.

Methods

Parameters:
  • label (str)

  • delay_samples (int)

  • implementation (str | None)

label: str#

Identifier for the returned data, like QB1__readout.time_trace.

delay_samples: int#

Delay from beginning of probe pulse to beginning of acquisition window, in samples.

implementation: str | None#

Measure operation and implementation that created this AcquisitionMethod, in the format <operation name>.<implementation name>. If the acquisition is not originated from a gate implementation, this should be None.