RunData

RunData#

class RunData(*, additional_run_properties, hard_sweeps, components, default_data_parameters, default_sweep_parameters, run_id, username, experiment_name, experiment_label, options, software_version_set_id, created_timestamp, modified_timestamp, begin_timestamp, end_timestamp, sweep_data)#

Bases: RunWithTimestamps, RunConfigurationBase

The content of the run and its configuration stored in the database.

Module: iqm.station_control.interface.models.run

Attributes

sweep_data

The content of the associated sweep stored in the database.

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 run began in the station control.

end_timestamp

Time when the run ended in the station control.

run_id

Unique identifier of the run.

username

User who defined the run.

experiment_name

Identifier of the Experiment (Experiment.name).

experiment_label

Freeform label of the Experiment.

options

Experiment-specific options or toggles that generated the run.

software_version_set_id

Unique identifier of the software version set of the current Python runtime.

additional_run_properties

A free-form dictionary of data, used to store information that does not fall into other categories.

hard_sweeps

Maps SweepBase.return_parameters to "hardware sweep specification" which specifies how the data measured at each spot should be interpreted and shaped.

components

Components that participate in this run.

default_data_parameters

The subset of SweepBase.return_parameters that were added by default, not by the user.

default_sweep_parameters

The subset of SweepBase.sweeps parameters were added by default, not by the user.

Methods

Parameters:
sweep_data: SweepData#

The content of the associated sweep stored in the database.