SweepData#

class SweepData(*, sweep_id, dut_label, settings, sweeps, return_parameters, created_timestamp, modified_timestamp, begin_timestamp, end_timestamp, sweep_status)#

Bases: SweepBase

The content of the sweep stored in the database.

Module: iqm.station_control.interface.models.sweep

Attributes

created_timestamp

Time when the object was created in the database.

modified_timestamp

Time when the object was last modified in the database.

begin_timestamp

Time when the sweep began in the station control.

end_timestamp

Time when the sweep ended in the station control.

sweep_status

Status of sweep execution.

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:
created_timestamp: datetime#

Time when the object was created in the database.

modified_timestamp: datetime#

Time when the object was last modified in the database.

begin_timestamp: datetime | None#

Time when the sweep began in the station control.

end_timestamp: datetime | None#

Time when the sweep ended in the station control.

sweep_status: SweepStatus#

Status of sweep execution.