qat.purr.backends.qblox package
Subpackages
Submodules
- qat.purr.backends.qblox.acquisition module
- qat.purr.backends.qblox.analysis_passes module
- qat.purr.backends.qblox.codegen module
AbstractContext
AbstractContext.clear()
AbstractContext.create_package()
AbstractContext.delay()
AbstractContext.device_update()
AbstractContext.duration
AbstractContext.durations
AbstractContext.id()
AbstractContext.is_empty()
AbstractContext.ledger()
AbstractContext.phase
AbstractContext.reset_phase()
AbstractContext.shift_frequency()
AbstractContext.shift_phase()
AbstractContext.synchronize()
AbstractContext.wait_imm()
AbstractContext.wait_reg()
AbstractContext.waveform()
AllocationManager
NewQbloxContext
NewQbloxEmitter
PreCodegenPass
PreCodegenResult
QbloxCFGWalker
QbloxContext
QbloxEmitter
QbloxPackage
- qat.purr.backends.qblox.codegen_base module
- qat.purr.backends.qblox.config module
AttConfig
AwgConfig
AwgConfig.cont_mode_en_path0
AwgConfig.cont_mode_en_path1
AwgConfig.cont_mode_waveform_idx_path0
AwgConfig.cont_mode_waveform_idx_path1
AwgConfig.gain_path0
AwgConfig.gain_path1
AwgConfig.mod_en
AwgConfig.offset_path0
AwgConfig.offset_path1
AwgConfig.upsample_rate_path0
AwgConfig.upsample_rate_path1
ConnectionConfig
GainConfig
LoConfig
MixerConfig
ModuleConfig
NcoConfig
OffsetConfig
QbloxConfig
QbloxConfigHelper
QbloxConfigHelper.calibrate_lo_leakage()
QbloxConfigHelper.calibrate_mixer()
QbloxConfigHelper.calibrate_sideband()
QbloxConfigHelper.configure()
QbloxConfigHelper.configure_awg()
QbloxConfigHelper.configure_connection()
QbloxConfigHelper.configure_mixer()
QbloxConfigHelper.configure_module()
QbloxConfigHelper.configure_nco()
QbloxConfigHelper.configure_sequencer()
QcmConfigHelper
QcmRfConfigHelper
QrmConfigHelper
QrmRfConfigHelper
ScopeAcqConfig
SequencerConfig
SequencerConfig.awg
SequencerConfig.connection
SequencerConfig.demod_en_acq
SequencerConfig.marker_ovr_en
SequencerConfig.marker_ovr_value
SequencerConfig.mixer
SequencerConfig.nco
SequencerConfig.square_weight_acq
SequencerConfig.sync_en
SequencerConfig.thresholded_acq
SequencerConfig.trigger_count_thresholds
SequencerConfig.trigger_threshold_inverts
SequencerConfig.ttl_acq
SquareWeightAcq
ThresholdedAcqConfig
TtlAcqConfig
- qat.purr.backends.qblox.constants module
Constants
Constants.GRID_TIME
Constants.LOOP_UNROLL_THRESHOLD
Constants.MAX_012_BINNED_ACQUISITIONS
Constants.MAX_345_BINNED_ACQUISITIONS
Constants.MAX_ACQ_INTEGRATION_LENGTH
Constants.MAX_ACQ_THRESHOLD
Constants.MAX_GAIN
Constants.MAX_GAIN_SIZE
Constants.MAX_OFFSET
Constants.MAX_OFFSET_SIZE
Constants.MAX_QCM_OFFSET_V
Constants.MAX_QCM_RF_OFFSET_MV
Constants.MAX_QRM_OFFSET_V
Constants.MAX_QRM_RF_OFFSET_V
Constants.MAX_SAMPLE_SIZE_SCOPE_ACQUISITIONS
Constants.MAX_SAMPLE_SIZE_WAVEFORMS
Constants.MAX_TOTAL_BINNED_ACQUISITIONS
Constants.MAX_WAIT_TIME
Constants.MIN_ACQ_INTEGRATION_LENGTH
Constants.MIN_ACQ_THRESHOLD
Constants.MIN_GAIN
Constants.MIN_OFFSET
Constants.MIN_QCM_OFFSET_V
Constants.MIN_QCM_RF_OFFSET_MV
Constants.MIN_QRM_OFFSET_V
Constants.MIN_QRM_RF_OFFSET_V
Constants.NCO_FREQ_LIMIT_STEPS
Constants.NCO_FREQ_STEPS_PER_HZ
Constants.NCO_MAX_FREQ
Constants.NCO_MAX_PHASE_STEPS
Constants.NCO_MIN_FREQ
Constants.NCO_PHASE_STEPS_PER_DEG
Constants.NUMBER_OF_REGISTERS
Constants.NUMBER_OF_SEQUENCERS_QCM
Constants.NUMBER_OF_SEQUENCERS_QRM
Constants.REGISTER_SIZE
- qat.purr.backends.qblox.device module
- qat.purr.backends.qblox.graph module
- qat.purr.backends.qblox.ir module
Opcode
Opcode.ACQUIRE
Opcode.ACQUIRE_TTL
Opcode.ACQUIRE_WEIGHED
Opcode.ADD
Opcode.ADDRESS
Opcode.AND
Opcode.JUMP
Opcode.JUMP_GREATER_EQUALS
Opcode.JUMP_LESS_THAN
Opcode.LATCH_RST
Opcode.LOOP
Opcode.MOVE
Opcode.NOP
Opcode.NOT
Opcode.OR
Opcode.PLAY
Opcode.RESET_PHASE
Opcode.SET_AWG_GAIN
Opcode.SET_AWG_OFFSET
Opcode.SET_COND
Opcode.SET_LATCH_EN
Opcode.SET_MARKER
Opcode.SET_NCO_FREQUENCY
Opcode.SET_NCO_PHASE
Opcode.SET_NCO_PHASE_OFFSET
Opcode.STOP
Opcode.SUB
Opcode.UPDATE_PARAMETERS
Opcode.WAIT
Opcode.WAIT_SYNC
Opcode.WAIT_TRIGGER
Opcode.XOR
Q1asmInstruction
Sequence
SequenceBuilder
SequenceBuilder.acquire()
SequenceBuilder.acquire_ttl()
SequenceBuilder.acquire_weighed()
SequenceBuilder.add()
SequenceBuilder.add_acquisition()
SequenceBuilder.add_waveform()
SequenceBuilder.add_weight()
SequenceBuilder.build()
SequenceBuilder.jge()
SequenceBuilder.jlt()
SequenceBuilder.jmp()
SequenceBuilder.label()
SequenceBuilder.latch_rst()
SequenceBuilder.logic_and()
SequenceBuilder.logic_not()
SequenceBuilder.logic_or()
SequenceBuilder.logic_xor()
SequenceBuilder.lookup_waveform_by_data()
SequenceBuilder.loop()
SequenceBuilder.move()
SequenceBuilder.nop()
SequenceBuilder.play()
SequenceBuilder.reset_ph()
SequenceBuilder.set_awg_gain()
SequenceBuilder.set_awg_offs()
SequenceBuilder.set_cond()
SequenceBuilder.set_freq()
SequenceBuilder.set_latch_en()
SequenceBuilder.set_mrk()
SequenceBuilder.set_ph()
SequenceBuilder.set_ph_delta()
SequenceBuilder.stop()
SequenceBuilder.sub()
SequenceBuilder.upd_param()
SequenceBuilder.wait()
SequenceBuilder.wait_sync()
SequenceBuilder.wait_trigger()
- qat.purr.backends.qblox.live module
- qat.purr.backends.qblox.loader module
- qat.purr.backends.qblox.metrics_base module
MetricsManager
MetricsManager.are_enabled()
MetricsManager.as_dict()
MetricsManager.enable()
MetricsManager.enable_metrics()
MetricsManager.enabled_metrics
MetricsManager.get_metric()
MetricsManager.merge()
MetricsManager.model_config
MetricsManager.optimized_circuit
MetricsManager.optimized_instruction_count
MetricsManager.physical_qubit_indices
MetricsManager.record_metric()
MetricsManager.validate_all_fields_exist()
- qat.purr.backends.qblox.model_base module
QRPairModel
QRPairModel.connections
QRPairModel.index
QRPairModel.label
QRPairModel.model_config
QRPairModel.q_cluster
QRPairModel.q_freq
QRPairModel.q_freq12
QRPairModel.q_output
QRPairModel.q_slot_idx
QRPairModel.qubit_physical_channel_id()
QRPairModel.r_cluster
QRPairModel.r_freq
QRPairModel.r_input
QRPairModel.r_output
QRPairModel.r_slot_idx
QRPairModel.resonator_physical_channel_id()
- qat.purr.backends.qblox.pass_base module
- qat.purr.backends.qblox.result_base module
- qat.purr.backends.qblox.transform_passes module
- qat.purr.backends.qblox.visualisation module