SweepDefinitionLite#
Module: iqm.station_control.interface.models.sweep
- class SweepDefinitionLite(*, sweep_id, dut_label, settings, sweeps, return_parameters, playlist)#
Bases:
objectLightweight version of SweepDefinition.
Can be used when the full tree representation of the settings is not needed.
Attributes
qpu_runtimeUnique identifier of the sweep.
DUT label of the device being used.
Mapping of setting names to their values for initial settings to set before the sweep.
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.
Parameters that will be queried from devices and saved for each spot (variable-tuple) of the N-dimensional sweep.
A
Playlistthat should be uploaded to the controllers.Methods
- Parameters:
sweep_id (UUID)
dut_label (str)
settings (dict[str, Annotated[bool | str | int | float | complex | ndarray, PlainValidator(func=~exa.common.data.value.validate_value, json_schema_input_type=~typing.Any), PlainSerializer(func=~exa.common.data.value.serialize_value, return_type=PydanticUndefined, when_used=always), WithJsonSchema(json_schema={}, mode=None)] | list | None])
playlist (Playlist | None)
- settings: dict[str, ~types.Annotated[bool | str | int | float | complex | ~numpy.ndarray, ~pydantic.functional_validators.PlainValidator(func=~exa.common.data.value.validate_value, json_schema_input_type=~typing.Any), ~pydantic.functional_serializers.PlainSerializer(func=~exa.common.data.value.serialize_value, return_type=PydanticUndefined, when_used=always), ~pydantic.json_schema.WithJsonSchema(json_schema={}, mode=None)] | list | None]#
Mapping of setting names to their values for initial settings to set before the sweep. Must only contain non-None, non-readonly controller settings.
- sweeps: list[tuple[Sweep, ...]]#
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.
Inheritance
