SweepDefinition

SweepDefinition#

class SweepDefinition(*, sweep_id, dut_label, settings, sweeps, return_parameters, playlist)#

Bases: SweepBase

The content of the sweep object when creating it.

Module: iqm.station_control.interface.models.sweep

Attributes

playlist

A Playlist that should be uploaded to the controllers.

sweep_id

Unique identifier of the sweep.

dut_label

DUT label of the device being used.

settings

A tree representation of the initial settings to set before the sweep.

sweeps

Sweeps that define the swept parameters, i.e. a list of parallel sweeps, where the data values of all sweeps in the tuple are interleaved, and updated simultaneously during the sweep.

return_parameters

Parameters that will be queried from devices and saved for each spot (variable-tuple) of the N-dimensional sweep.

Methods

Parameters:
playlist: Playlist | None#

A Playlist that should be uploaded to the controllers.