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.