enums#
Enums for quantify-scheduler.
Module Contents#
Classes#
Enum that can be directly serialized to string. |
|
Describes how to handle Acquisitions that write to the same AcquisitionIndex. |
|
Selects the timetag data source for timetag (trace) acquisitions. |
|
Selects the event that counts as a time reference (i.e. t=0) for timetags. |
|
Comparison condition for the thresholded trigger count acquisition. |
- class BinMode[source]#
Bases:
enum.StrEnum
Describes how to handle Acquisitions that write to the same AcquisitionIndex.
A BinMode is a property of an AcquisitionChannel that describes how to handle multiple
Acquisition
s that write data to the same AcquisitionIndex on a channel.The most common use-case for this is when iterating over multiple repetitions of a
Schedule
When the BinMode is set to APPEND new entries will be added as a list along the repetitions dimension.When the BinMode is set to AVERAGE the outcomes are averaged together into one value.
Note that not all AcquisitionProtocols and backends support all possible BinModes. For more information, please see the Acquisition protocols reference guide and some of the Qblox-specific acquisition details.
- class TimeSource[source]#
Bases:
enum.StrEnum
Selects the timetag data source for timetag (trace) acquisitions.
See
Timetag
andTimetagTrace
.
- class TimeRef[source]#
Bases:
enum.StrEnum
Selects the event that counts as a time reference (i.e. t=0) for timetags.
See
Timetag
andTimetagTrace
.