ProbeChannelProperties#

class iqm.pulse.playlist.channel.ProbeChannelProperties(sample_rate, instruction_duration_granularity, instruction_duration_min, compatible_instructions=<factory>, is_iq=False, is_virtual=False, blocks_component=True, center_frequency=0.0, integration_start_dead_time=0, integration_stop_dead_time=0)#

Bases: ChannelProperties

ChannelProperties for probe line channels.

Module: iqm.pulse.playlist.channel

Attributes

center_frequency

Center frequency for the channel.

integration_start_dead_time

Dead time samples before integration.

integration_stop_dead_time

Dead time samples after integration.

sample_rate

sample rate of the instrument responsible for the channel (in Hz)

instruction_duration_granularity

all instruction durations on this channel must be multiples of this granularity (in samples)

instruction_duration_min

all instruction durations on this channel must at least this long (in samples)

compatible_instructions

instruction types that are allowed on this channel

Methods

Parameters:
  • sample_rate (float) –

  • instruction_duration_granularity (int) –

  • instruction_duration_min (int) –

  • compatible_instructions (tuple[type[Instruction], ...]) –

  • is_iq (bool) –

  • is_virtual (bool) –

  • blocks_component (bool) –

  • center_frequency (float) –

  • integration_start_dead_time (int) –

  • integration_stop_dead_time (int) –

center_frequency: float = 0.0#

Center frequency for the channel.

integration_start_dead_time: int = 0#

Dead time samples before integration.

integration_stop_dead_time: int = 0#

Dead time samples after integration.