quantify_scheduler.operations.measurement_factories
A module containing factory functions for measurements on the quantum-device layer.
These factories are used to take a parametrized representation of on a operation and use that to create an instance of the operation itself.
Module Contents
Functions
|
Generator function for a standard dispersive measurement. |
- dispersive_measurement(pulse_amp: float, pulse_duration: float, port: str, clock: str, acq_duration: float, acq_delay: float, acq_channel: int, acq_index: int, acq_protocol: Literal[quantify_scheduler.operations.acquisition_library.SSBIntegrationComplex, quantify_scheduler.operations.acquisition_library.Trace, None], pulse_type: Literal[quantify_scheduler.operations.pulse_library.SquarePulse] = 'SquarePulse', bin_mode: Union[quantify_scheduler.enums.BinMode, None] = BinMode.AVERAGE, acq_protocol_default: Literal[quantify_scheduler.operations.acquisition_library.SSBIntegrationComplex, quantify_scheduler.operations.acquisition_library.Trace] = 'SSBIntegrationComplex') quantify_scheduler.Operation [source]
Generator function for a standard dispersive measurement.
A dispersive measurement (typically) exists of a pulse being applied to the device followed by an acquisition protocol to interpret the signal coming back from the device.