factory_analog#
Functions for producing operation handling strategies for QCM/QRM modules.
Module Contents#
Functions#
Determines and instantiates the correct strategy object. |
|
Handles the logic for determining the correct acquisition type. |
|
|
Handles the logic for determining the correct pulse type. |
- get_operation_strategy(operation_info: quantify_scheduler.backends.types.qblox.OpInfo, channel_name: str) quantify_scheduler.backends.qblox.operation_handling.base.IOperationStrategy [source]#
Determines and instantiates the correct strategy object.
- Parameters:
operation_info – The operation we are building the strategy for.
channel_name – Specifies the channel identifier of the hardware config (e.g. complex_output_0).
- Returns:
The instantiated strategy object.
- _get_acquisition_strategy(operation_info: quantify_scheduler.backends.types.qblox.OpInfo) quantify_scheduler.backends.qblox.operation_handling.acquisitions.AcquisitionStrategyPartial [source]#
Handles the logic for determining the correct acquisition type.
- _get_pulse_strategy(operation_info: quantify_scheduler.backends.types.qblox.OpInfo, channel_name: str) quantify_scheduler.backends.qblox.operation_handling.base.IOperationStrategy [source]#
Handles the logic for determining the correct pulse type.