ReadoutProperties#
- class iqm.models.channel_properties.channel_properties.ReadoutProperties(sampling_rate, instruction_duration_granularity, instruction_duration_min, compatible_instructions=<factory>, is_virtual=False, blocks_component=True, *, integration_start_dead_time, integration_stop_dead_time)#
Bases:
ChannelPropertiesChannel properties of a QA channel.
Module:
iqm.models.channel_properties.channel_propertiesAttributes
Minimum delay for probe pulse entries inside a ReadoutTrigger in samples.
Minimum delay in samples after the last integrator has stopped, before a new ReadoutTrigger can be executed.
sampling_rateSample rate of the instrument responsible for the channel (in Hz).
instruction_duration_granularityAll instruction durations on this channel must be multiples of this granularity (in samples).
instruction_duration_minAll instruction durations on this channel must at least this long (in samples).
compatible_instructionsInstruction types that are allowed on this channel.
Methods
- Parameters:
- integration_start_dead_time: int#
Minimum delay for probe pulse entries inside a ReadoutTrigger in samples.
- integration_stop_dead_time: int#
Minimum delay in samples after the last integrator has stopped, before a new ReadoutTrigger can be executed. This delay must be taken into account when calculating the duration of a ReadoutTrigger. The duration is the sum of:
This value,
The duration of the longest integration among the acquisitions in the ReadoutTrigger instruction,
The acquisition delay of the above integration.