Parameter

class qililab.Parameter(*values)

Bases: str, Enum

Parameter names.

Attributes Summary

ACQUISITION_TIMEOUT

ALC

AMPLITUDE

ATTENUATION

AVERAGES_ENABLED

AVERAGES_MODE

AVERAGING_ENABLED

B

BUS_FREQUENCY

CLEAR_AVERAGES

CURRENT

CW_FREQUENCY

DC_OFFSET

DELAY

DEVICE_TIMEOUT

DRAG_COEFFICIENT

DURATION

ELECTRICAL_DELAY

EXPONENTIAL_AMPLITUDE

EXPONENTIAL_AMPLITUDE_0

EXPONENTIAL_AMPLITUDE_1

EXPONENTIAL_AMPLITUDE_2

EXPONENTIAL_AMPLITUDE_3

EXPONENTIAL_STATE

EXPONENTIAL_STATE_0

EXPONENTIAL_STATE_1

EXPONENTIAL_STATE_2

EXPONENTIAL_STATE_3

EXPONENTIAL_TIME_CONSTANT

EXPONENTIAL_TIME_CONSTANT_0

EXPONENTIAL_TIME_CONSTANT_1

EXPONENTIAL_TIME_CONSTANT_2

EXPONENTIAL_TIME_CONSTANT_3

EXTERNAL

EXT_TRIGGER

FIR_COEFF

FIR_STATE

FLUX

FORMAT_BORDER

FORMAT_DATA

FREQUENCY_CENTER

FREQUENCY_SPAN

FREQUENCY_START

FREQUENCY_STOP

GAIN

GAIN_I

GAIN_IMBALANCE

GAIN_Q

GATE_DURATION

GATE_OPTIONS

GATE_PARAMETER

HARDWARE_DEMODULATION

HARDWARE_INTEGRATION

HARDWARE_MODULATION

IF

IF_BANDWIDTH

IN0_ATT

INTEGRATION

INTEGRATION_LENGTH

INTEGRATION_MODE

IQ_MODULATION

IQ_WIDEBAND

LOW_PASS_FILTER

LO_FREQUENCY

MAX_CURRENT

MAX_VOLTAGE

NUMBER_AVERAGES

NUMBER_POINTS

NUM_FLIPS

NUM_SIGMAS

OFFSET_I

OFFSET_OUT0

OFFSET_OUT1

OFFSET_OUT2

OFFSET_OUT3

OFFSET_Q

OPERATION_MODE

OPERATION_PARAMETER

OPERATION_STATUS

OUT0_ATT

OUT0_IN0_LO_EN

OUT0_IN0_LO_FREQ

OUT0_IN0_LO_FREQ_CAL_TYPE_DEFAULT

OUT0_LO_EN

OUT0_LO_FREQ

OUT0_LO_FREQ_CAL_TYPE_DEFAULT

OUT0_OFFSET_PATH0

OUT0_OFFSET_PATH1

OUT1_ATT

OUT1_LO_EN

OUT1_LO_FREQ

OUT1_LO_FREQ_CAL_TYPE_DEFAULT

OUT1_OFFSET_PATH0

OUT1_OFFSET_PATH1

OUTPUT_STATUS

PHASE

PHASE_IMBALANCE

POWER

RAMPING_ENABLED

RAMPING_RATE

REFERENCE_CLOCK

REPETITION_DURATION

RESET

RF_ACTIVE_CHANNEL

RF_ON

SAMPLING_RATE

SCATTERING_PARAMETER

SCOPE_ACQUIRE_TRIGGER_MODE

SCOPE_HARDWARE_AVERAGING

SCOPE_STORE_ENABLED

SEQUENCER

SEQUENCE_TIMEOUT

SMEARING

SOFTWARE_AVERAGE

SOURCE_MODE

SOURCE_POWER

SPAN

STEP_AUTO

STEP_SIZE

SWEEP_GROUP_COUNT

SWEEP_MODE

SWEEP_TIME

SWEEP_TIME_AUTO

SWEEP_TYPE

THRESHOLD

THRESHOLD_ROTATION

TIMEOUT

TIME_OF_FLIGHT

TRIGGER_MODE

TRIGGER_SLOPE

TRIGGER_SOURCE

TRIGGER_TYPE

T_PHI

VOLTAGE

WAIT_TIME

WEIGHED_ACQ_ENABLED

WEIGHTS_I

WEIGHTS_Q

yaml_tag

Methods Summary

from_yaml(_, node)

Method to be called automatically during YAML deserialization.

to_yaml(representer, node)

Method to be called automatically during YAML serialization.

Attributes Documentation

ACQUISITION_TIMEOUT = 'acquisition_timeout'
ALC = 'alc'
AMPLITUDE = 'amplitude'
ATTENUATION = 'attenuation'
AVERAGES_ENABLED = 'averages_enabled'
AVERAGES_MODE = 'averages_mode'
AVERAGING_ENABLED = 'averaging_enabled'
B = 'b'
BUS_FREQUENCY = 'bus_frequency'
CLEAR_AVERAGES = 'clear_averages'
CURRENT = 'current'
CW_FREQUENCY = 'cw_frequency'
DC_OFFSET = 'dc_offset'
DELAY = 'delay'
DEVICE_TIMEOUT = 'device_timeout'
DRAG_COEFFICIENT = 'drag_coefficient'
DURATION = 'duration'
ELECTRICAL_DELAY = 'electrical_delay'
EXPONENTIAL_AMPLITUDE = 'exponential_amplitude'
EXPONENTIAL_AMPLITUDE_0 = 'exponential_amplitude_0'
EXPONENTIAL_AMPLITUDE_1 = 'exponential_amplitude_1'
EXPONENTIAL_AMPLITUDE_2 = 'exponential_amplitude_2'
EXPONENTIAL_AMPLITUDE_3 = 'exponential_amplitude_3'
EXPONENTIAL_STATE = 'exponential_state'
EXPONENTIAL_STATE_0 = 'exponential_state_0'
EXPONENTIAL_STATE_1 = 'exponential_state_1'
EXPONENTIAL_STATE_2 = 'exponential_state_2'
EXPONENTIAL_STATE_3 = 'exponential_state_3'
EXPONENTIAL_TIME_CONSTANT = 'exponential_time_constant'
EXPONENTIAL_TIME_CONSTANT_0 = 'exponential_time_constant_0'
EXPONENTIAL_TIME_CONSTANT_1 = 'exponential_time_constant_1'
EXPONENTIAL_TIME_CONSTANT_2 = 'exponential_time_constant_2'
EXPONENTIAL_TIME_CONSTANT_3 = 'exponential_time_constant_3'
EXTERNAL = 'external'
EXT_TRIGGER = 'ext_trigger'
FIR_COEFF = 'fir_coeff'
FIR_STATE = 'fir_state'
FLUX = 'flux'
FORMAT_BORDER = 'format_border'
FORMAT_DATA = 'format_data'
FREQUENCY_CENTER = 'frequency_center'
FREQUENCY_SPAN = 'frequency_span'
FREQUENCY_START = 'frequency_start'
FREQUENCY_STOP = 'frequency_stop'
GAIN = 'gain'
GAIN_I = 'gain_i'
GAIN_IMBALANCE = 'gain_imbalance'
GAIN_Q = 'gain_q'
GATE_DURATION = 'gate_duration'
GATE_OPTIONS = 'options'
GATE_PARAMETER = 'gate_parameter'
HARDWARE_DEMODULATION = 'hardware_demodulation'
HARDWARE_INTEGRATION = 'hardware_integration'
HARDWARE_MODULATION = 'hardware_modulation'
IF = 'intermediate_frequency'
IF_BANDWIDTH = 'if_bandwidth'
IN0_ATT = 'in0_att'
INTEGRATION = 'integration'
INTEGRATION_LENGTH = 'integration_length'
INTEGRATION_MODE = 'integration_mode'
IQ_MODULATION = 'iq_modulation'
IQ_WIDEBAND = 'iq_wideband'
LOW_PASS_FILTER = 'low_pass_filter'
LO_FREQUENCY = 'frequency'
MAX_CURRENT = 'max_current'
MAX_VOLTAGE = 'max_voltage'
NUMBER_AVERAGES = 'number_averages'
NUMBER_POINTS = 'number_points'
NUM_FLIPS = 'num_flips'
NUM_SIGMAS = 'num_sigmas'
OFFSET_I = 'offset_i'
OFFSET_OUT0 = 'offset_out0'
OFFSET_OUT1 = 'offset_out1'
OFFSET_OUT2 = 'offset_out2'
OFFSET_OUT3 = 'offset_out3'
OFFSET_Q = 'offset_q'
OPERATION_MODE = 'operation_mode'
OPERATION_PARAMETER = 'operation_parameter'
OPERATION_STATUS = 'operation_status'
OUT0_ATT = 'out0_att'
OUT0_IN0_LO_EN = 'out0_in0_lo_en'
OUT0_IN0_LO_FREQ = 'out0_in0_lo_freq'
OUT0_IN0_LO_FREQ_CAL_TYPE_DEFAULT = 'out0_in0_lo_freq_cal_type_default'
OUT0_LO_EN = 'out0_lo_en'
OUT0_LO_FREQ = 'out0_lo_freq'
OUT0_LO_FREQ_CAL_TYPE_DEFAULT = 'out0_lo_freq_cal_type_default'
OUT0_OFFSET_PATH0 = 'out0_offset_path0'
OUT0_OFFSET_PATH1 = 'out0_offset_path1'
OUT1_ATT = 'out1_att'
OUT1_LO_EN = 'out1_lo_en'
OUT1_LO_FREQ = 'out1_lo_freq'
OUT1_LO_FREQ_CAL_TYPE_DEFAULT = 'out1_lo_freq_cal_type_default'
OUT1_OFFSET_PATH0 = 'out1_offset_path0'
OUT1_OFFSET_PATH1 = 'out1_offset_path1'
OUTPUT_STATUS = 'output_status'
PHASE = 'phase'
PHASE_IMBALANCE = 'phase_imbalance'
POWER = 'power'
RAMPING_ENABLED = 'ramping_enabled'
RAMPING_RATE = 'ramp_rate'
REFERENCE_CLOCK = 'reference_clock'
REPETITION_DURATION = 'repetition_duration'
RESET = 'reset'
RF_ACTIVE_CHANNEL = 'active_channel'
RF_ON = 'rf_on'
SAMPLING_RATE = 'sampling_rate'
SCATTERING_PARAMETER = 'scattering_parameter'
SCOPE_ACQUIRE_TRIGGER_MODE = 'scope_acquire_trigger_mode'
SCOPE_HARDWARE_AVERAGING = 'scope_hardware_averaging'
SCOPE_STORE_ENABLED = 'scope_store_enabled'
SEQUENCER = 'sequencer'
SEQUENCE_TIMEOUT = 'sequence_timeout'
SMEARING = 'smearing'
SOFTWARE_AVERAGE = 'software_average'
SOURCE_MODE = 'source_mode'
SOURCE_POWER = 'source_power'
SPAN = 'span'
STEP_AUTO = 'step_auto'
STEP_SIZE = 'step_size'
SWEEP_GROUP_COUNT = 'sweep_group_count'
SWEEP_MODE = 'sweep_mode'
SWEEP_TIME = 'sweep_time'
SWEEP_TIME_AUTO = 'sweep_time_auto'
SWEEP_TYPE = 'sweep_type'
THRESHOLD = 'threshold'
THRESHOLD_ROTATION = 'threshold_rotation'
TIMEOUT = 'timeout'
TIME_OF_FLIGHT = 'time_of_flight'
TRIGGER_MODE = 'trigger_mode'
TRIGGER_SLOPE = 'trigger_slope'
TRIGGER_SOURCE = 'trigger_source'
TRIGGER_TYPE = 'trigger_type'
T_PHI = 't_phi'
VOLTAGE = 'voltage'
WAIT_TIME = 'wait_time'
WEIGHED_ACQ_ENABLED = 'weighed_acq_enabled'
WEIGHTS_I = 'weights_i'
WEIGHTS_Q = 'weights_q'
yaml_tag = '!qililab.Parameter'

Methods Documentation

classmethod from_yaml(_, node)

Method to be called automatically during YAML deserialization.

classmethod to_yaml(representer, node)

Method to be called automatically during YAML serialization.