RunConfigurationBase#
- class RunConfigurationBase(*, additional_run_properties, hard_sweeps, components, default_data_parameters, default_sweep_parameters)#
Bases:
objectAbstract base class of the run configuration data.
Module:
iqm.station_control.interface.models.runAttributes
A free-form dictionary of data, used to store information that does not fall into other categories.
Maps
SweepBase.return_parametersto "hardware sweep specification" which specifies how the data measured at each spot should be interpreted and shaped.Components that participate in this run.
The subset of
SweepBase.return_parametersthat were added by default, not by the user.The subset of
SweepBase.sweepsparameters were added by default, not by the user.Methods
- Parameters:
- additional_run_properties: dict[str, Any] | None#
A free-form dictionary of data, used to store information that does not fall into other categories.
- hard_sweeps: dict[str, list[tuple[Sweep, ...]]] | None#
Maps
SweepBase.return_parametersto “hardware sweep specification” which specifies how the data measured at each spot should be interpreted and shaped. The hard sweep specification is in the same format asSweepBase.sweeps, which means that the returned data can be interpreted as an N-dimensional sweep inside the spot. An empty list is interpreted such that the return parameter is a scalar. The hard sweep specification can also be None, in which case the shape will be whatever the instrument returns.
- default_data_parameters: list[str]#
The subset of
SweepBase.return_parametersthat were added by default, not by the user. Used to select which data to analyze and plot.
- default_sweep_parameters: list[str]#
The subset of
SweepBase.sweepsparameters were added by default, not by the user. Used to select which data to analyze and plot.