Quantify-Scheduler
0.7.0
Contents:
Installation
User guide
Tutorial 1. Basic experiments
Tutorials Qblox Backend
Tutorials Zurich Instruments Backend
Contributing
Credits
Changelog
API reference
quantify_scheduler
bibliography
Quantify-Scheduler
»
Index
Edit on GitLab
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (AcquisitionStrategyPartial method)
(BasebandClockResource method)
(ChirpPulse method)
(ClockResource method)
(Cluster method)
(ClusterComponent method)
(CNOT method)
(CompilerContainer method)
(ControlDeviceCompiler method)
(CZ method)
(DRAGPulse method)
(GenericPulseStrategy method)
(HDAWGInstrumentCoordinatorComponent method)
(IdlePulse method)
(InstrumentCompiler method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(LocalOscillator method)
(Measure method)
(Numbers method)
(NumericalPulse method)
(NumericalWeightedIntegrationComplex method)
(PulseStrategyPartial method)
(QASMProgram method)
(QbloxBaseModule method)
(QbloxInstrumentCoordinatorComponentBase method)
(QCMComponent method)
(QRMComponent method)
(RampPulse method)
(RegisterManager method)
(Reset method)
(Resource method)
(Rxy method)
(Schedulable method)
(Schedule method)
(ScheduleGettable method)
(ScheduleJSONDecoder method)
(SeqcILGenerator method)
(Sequencer method)
(ShiftClockPhase method)
(SoftSquarePulse method)
(SquarePulse method)
(SSBIntegrationComplex method)
(StaircasePulse method)
(StitchedSquarePulseStrategy method)
(SuddenNetZeroPulse method)
(Trace method)
(TransmonElement method)
(UHFQAInstrumentCoordinatorComponent method)
(WeightedAcquisitionStrategy method)
(WeightedIntegratedComplex method)
(WindowOperation method)
(X method)
(X90 method)
(Y method)
(Y90 method)
(ZIInstrumentCoordinatorComponent method)
(ZISettings method)
(ZISettingsBuilder method)
A
acq_channel (AcquisitionIndexing attribute)
acq_index (AcquisitionIndexing attribute)
acq_indices (AcquisitionMetadata attribute)
acq_meter() (in module quantify_scheduler.visualization.circuit_diagram)
acq_protocol (AcquisitionMetadata attribute)
acq_return_type (AcquisitionMetadata attribute)
acquire_append() (AcquisitionStrategyPartial method)
(SquareAcquisitionStrategy method)
(WeightedAcquisitionStrategy method)
acquire_average() (AcquisitionStrategyPartial method)
(SquareAcquisitionStrategy method)
(WeightedAcquisitionStrategy method)
Acquisition (class in quantify_scheduler.backends.types.zhinst)
acquisition_staircase_sched() (in module quantify_scheduler.schedules.verification)
AcquisitionIndexing (class in quantify_scheduler.instrument_coordinator.components.qblox)
AcquisitionMetadata (class in quantify_scheduler.schedules.schedule)
AcquisitionOperation (class in quantify_scheduler.operations.acquisition_library)
AcquisitionStrategyPartial (class in quantify_scheduler.backends.qblox.operation_handling.acquisitions)
add() (Schedule method)
add_acquisition() (ControlDeviceCompiler method)
(Operation method)
add_component() (InstrumentCoordinator method)
(QuantumDevice method)
add_csv_waveform_variables() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
add_device_representation() (Operation method)
add_execute_table_entry() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
add_gate_info() (Operation method)
add_instrument_compiler() (CompilerContainer method)
add_play_wave() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
add_pulse() (ControlDeviceCompiler method)
(Operation method)
add_pulse_information_transmon() (in module quantify_scheduler.compilation)
add_resource() (Schedule method)
add_resources() (Schedule method)
add_set_trigger() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
add_start_qa() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
add_timing_constraint() (Schedulable method)
add_to_wf_dict_if_unique() (in module quantify_scheduler.backends.qblox.helpers)
add_wait() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
allocate_register() (RegisterManager method)
allxy_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
apply() (ZISetting method)
(ZISettings method)
apply_mixer_skewness_corrections() (in module quantify_scheduler.helpers.waveforms)
apply_waveform_corrections() (in module quantify_scheduler.backends.zhinst_backend)
area_pulse() (in module quantify_scheduler.helpers.waveforms)
area_pulses() (in module quantify_scheduler.helpers.waveforms)
as_dict() (ZISetting method)
(ZISettings method)
assign_frequencies() (QbloxBasebandModule method)
(QbloxBaseModule method)
(QbloxRFModule method)
assign_get_user_reg() (SeqcILGenerator method)
assign_placeholder() (SeqcILGenerator method)
assign_var() (SeqcILGenerator method)
auto_wait() (QASMProgram method)
available_registers() (RegisterManager property)
awg_indexes() (ZISettings property)
awg_staircase_sched() (in module quantify_scheduler.schedules.verification)
B
BasebandClockResource (class in quantify_scheduler.resources)
BasebandModuleSettings (class in quantify_scheduler.backends.types.qblox)
BaseModuleSettings (class in quantify_scheduler.backends.types.qblox)
BasicTransmonElement (class in quantify_scheduler.device_under_test.transmon_element)
bin_idx_register (AcquisitionStrategyPartial attribute)
bin_mode (AcquisitionMetadata attribute)
BinMode (class in quantify_scheduler.enums)
BoundedParameter (class in quantify_scheduler.backends.types.qblox)
box_text() (in module quantify_scheduler.visualization.pulse_scheme)
build() (ZISettingsBuilder method)
C
chirp() (in module quantify_scheduler.waveforms)
ChirpPulse (class in quantify_scheduler.operations.pulse_library)
circuit_diagram_matplotlib() (in module quantify_scheduler.visualization.circuit_diagram)
ClockResource (class in quantify_scheduler.resources)
ClocksFrequencies (class in quantify_scheduler.device_under_test.transmon_element)
close() (InstrumentCoordinatorComponentBase method)
closest_number_ceil() (in module quantify_scheduler.math)
Cluster (class in quantify_scheduler.backends.qblox.instrument_compilers)
ClusterComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
ClusterModule (in module quantify_scheduler.instrument_coordinator.components.qblox)
CNOT (class in quantify_scheduler.operations.gate_library)
cnot() (in module quantify_scheduler.visualization.circuit_diagram)
CommandTable (class in quantify_scheduler.backends.types.zhinst)
CommandTableEntry (class in quantify_scheduler.backends.types.zhinst)
CommandTableEntryValue (class in quantify_scheduler.backends.types.zhinst)
CommandTableHeader (class in quantify_scheduler.backends.types.zhinst)
CommandTableWaveform (class in quantify_scheduler.backends.types.zhinst)
compile() (Cluster method)
(CompilerContainer method)
(ControlDeviceCompiler method)
(InstrumentCompiler method)
(LocalOscillator method)
(QbloxBaseModule method)
(Sequencer method)
compile_backend() (in module quantify_scheduler.backends.zhinst_backend)
compile_circuit_to_device() (in module quantify_scheduler.backends.circuit_to_device)
compiled_instructions() (CompiledSchedule property)
compiled_schedule() (ScheduleGettable property)
CompiledSchedule (class in quantify_scheduler.schedules.schedule)
compiler_classes (Cluster attribute)
COMPILER_MAPPING (in module quantify_scheduler.backends.qblox.instrument_compilers)
CompilerContainer (class in quantify_scheduler.backends.qblox.compiler_container)
ConfigKeyError
connected_outputs (SequencerSettings attribute)
connected_outputs() (Sequencer property)
construct_instrument_compilers() (Cluster method)
construct_waveform_table() (in module quantify_scheduler.backends.zhinst_backend)
ControlDeviceCompiler (class in quantify_scheduler.backends.qblox.compiler_abc)
convert_to_instrument_coordinator_format() (in module quantify_scheduler.instrument_coordinator.components.zhinst)
create_dc_compensation_pulse() (in module quantify_scheduler.operations.pulse_library)
custom_object_hook() (ScheduleJSONDecoder method)
CZ (class in quantify_scheduler.operations.gate_library)
cz() (in module quantify_scheduler.visualization.circuit_diagram)
D
data (OpInfo attribute)
DataStructure (class in quantify_scheduler.structure)
declare_csv_waveform_variables() (in module quantify_scheduler.backends.zhinst.seqc_il_generator)
declare_var() (SeqcILGenerator method)
declare_wave() (SeqcILGenerator method)
decode_dict() (ScheduleJSONDecoder method)
decode_quantify_type() (ScheduleJSONDecoder method)
decompose_long_square_pulse() (in module quantify_scheduler.operations.pulse_library)
default() (Instruction static method)
(ScheduleJSONEncoder method)
deserialize() (ZISettings class method)
determine_absolute_timing() (in module quantify_scheduler.compilation)
Device (class in quantify_scheduler.backends.types.zhinst)
device_compile() (in module quantify_scheduler.compilation)
DeviceCompilationConfig (class in quantify_scheduler.backends.circuit_to_device)
DeviceType (class in quantify_scheduler.backends.types.zhinst)
dispersive_measurement() (in module quantify_scheduler.operations.measurement_factories)
DispersiveMeasurement (class in quantify_scheduler.device_under_test.transmon_element)
distribute_data() (Cluster method)
(QbloxBaseModule method)
DOWNCONVERTER_FREQ (in module quantify_scheduler.backends.qblox.constants)
drag() (in module quantify_scheduler.waveforms)
DRAGPulse (class in quantify_scheduler.operations.pulse_library)
duration() (Operation property)
(OpInfo property)
E
echo_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
elapsed_time (QASMProgram attribute)
emit() (QASMProgram method)
emit_assign_wave_index() (SeqcILGenerator method)
emit_begin_repeat() (SeqcILGenerator method)
emit_begin_while() (SeqcILGenerator method)
emit_blankline() (SeqcILGenerator method)
emit_comment() (SeqcILGenerator method)
emit_end_repeat() (SeqcILGenerator method)
emit_end_while() (SeqcILGenerator method)
emit_execute_table_entry() (SeqcILGenerator method)
emit_play_wave() (SeqcILGenerator method)
emit_set_trigger() (SeqcILGenerator method)
emit_start_qa() (SeqcILGenerator method)
emit_start_qa_monitor() (SeqcILGenerator method)
emit_start_qa_result() (SeqcILGenerator method)
emit_wait() (SeqcILGenerator method)
emit_wait_dig_trigger() (SeqcILGenerator method)
emit_wait_wave() (SeqcILGenerator method)
end (MarkerConfiguration attribute)
ensure_no_operations_overlap() (in module quantify_scheduler.backends.zhinst_backend)
exec_custom_waveform_function() (in module quantify_scheduler.helpers.waveforms)
exec_waveform_function() (in module quantify_scheduler.helpers.waveforms)
exec_waveform_partial() (in module quantify_scheduler.helpers.waveforms)
expand_from_normalised_range() (QASMProgram static method)
extract_acquisition_metadata_from_schedule() (in module quantify_scheduler.helpers.schedule)
extract_settings_from_mapping() (BasebandModuleSettings class method)
(PulsarRFSettings class method)
(PulsarSettings class method)
(RFModuleSettings class method)
F
find_all_port_clock_combinations() (in module quantify_scheduler.backends.qblox.helpers)
find_inner_dicts_containing_key() (in module quantify_scheduler.backends.qblox.helpers)
fluxPulse() (in module quantify_scheduler.visualization.pulse_scheme)
free_register() (RegisterManager method)
frequency (LOSettings attribute)
frequency() (LocalOscillator property)
(Sequencer property)
from_json() (ScheduleBase class method)
from_mapping() (CompilerContainer class method)
(LOSettings class method)
G
gate_box() (in module quantify_scheduler.visualization.circuit_diagram)
generate() (SeqcILGenerator method)
generate_config() (TransmonElement method)
generate_data() (GenericPulseStrategy method)
(IOperationStrategy method)
(SquareAcquisitionStrategy method)
(StaircasePulseStrategy method)
(StitchedSquarePulseStrategy method)
(WeightedAcquisitionStrategy method)
generate_device_config() (BasicTransmonElement method)
(QuantumDevice method)
(TransmonElement method)
generate_hardware_config() (QuantumDevice method)
generate_port_clock_to_device_map() (in module quantify_scheduler.backends.qblox_backend)
generate_qasm_program() (Sequencer method)
generate_uuid_from_wf_data() (in module quantify_scheduler.backends.qblox.helpers)
generate_waveform_data() (in module quantify_scheduler.backends.qblox.helpers)
generate_waveform_dict() (in module quantify_scheduler.backends.qblox.helpers)
generate_waveform_names_from_uuid() (in module quantify_scheduler.backends.qblox.helpers)
GENERIC_IC_COMPONENT_NAME (in module quantify_scheduler.backends.qblox.constants)
GenericInstrumentCoordinatorComponent (class in quantify_scheduler.instrument_coordinator.components.generic)
GenericPulseStrategy (class in quantify_scheduler.backends.qblox.operation_handling.pulses)
get() (ScheduleGettable method)
get_acq_info_by_uuid() (in module quantify_scheduler.helpers.schedule)
get_acq_uuid() (in module quantify_scheduler.helpers.schedule)
get_awg() (HDAWGInstrumentCoordinatorComponent method)
get_classes() (in module quantify_scheduler.helpers.inspect)
get_component() (InstrumentCoordinator method)
(QuantumDevice method)
get_directory() (in module quantify_scheduler.backends.zhinst.helpers)
get_instruction_as_list() (QASMProgram static method)
get_nco_phase_arguments() (in module quantify_scheduler.backends.qblox.helpers)
get_operation_end() (in module quantify_scheduler.helpers.schedule)
get_operation_start() (in module quantify_scheduler.helpers.schedule)
get_operation_strategy() (in module quantify_scheduler.backends.qblox.operation_handling.factory)
get_port_timeline() (in module quantify_scheduler.helpers.schedule)
get_pulse_info_by_uuid() (in module quantify_scheduler.helpers.schedule)
get_pulse_uuid() (in module quantify_scheduler.helpers.schedule)
get_readout_channel_bitmask() (in module quantify_scheduler.backends.zhinst.helpers)
get_sampling_rates() (in module quantify_scheduler.backends.zhinst.helpers)
get_schedule_time_offset() (in module quantify_scheduler.helpers.schedule)
get_src_directory() (in module quantify_scheduler.backends.zhinst.helpers)
get_time() (in module quantify_scheduler.helpers.time)
get_total_duration() (in module quantify_scheduler.helpers.schedule)
get_value() (in module quantify_scheduler.backends.zhinst.helpers)
get_waveform() (in module quantify_scheduler.helpers.waveforms)
get_waveform_by_pulseid() (in module quantify_scheduler.helpers.waveforms)
get_waveform_size() (in module quantify_scheduler.helpers.waveforms)
get_waveform_table() (in module quantify_scheduler.backends.zhinst.helpers)
get_waves_directory() (in module quantify_scheduler.backends.zhinst.helpers)
get_window_operations() (in module quantify_scheduler.visualization.pulse_diagram)
GetWaveformPartial (class in quantify_scheduler.helpers.waveforms)
GRID_TIME (in module quantify_scheduler.backends.qblox.constants)
H
hardware_compile() (in module quantify_scheduler.backends.qblox_backend)
(in module quantify_scheduler.compilation)
hardware_timing_table() (CompiledSchedule property)
hardware_waveform_dict() (CompiledSchedule property)
has_data() (Sequencer property)
hash() (Operation property)
HDAWGInstrumentCoordinatorComponent (class in quantify_scheduler.instrument_coordinator.components.zhinst)
heterodyne_spec_sched() (in module quantify_scheduler.schedules.spectroscopy_schedules)
I
IdlePulse (class in quantify_scheduler.operations.pulse_library)
IdlingReset (class in quantify_scheduler.device_under_test.transmon_element)
IMMEDIATE_MAX_WAIT_TIME (in module quantify_scheduler.backends.qblox.constants)
IMMEDIATE_SZ_GAIN (in module quantify_scheduler.backends.qblox.constants)
IMMEDIATE_SZ_OFFSET (in module quantify_scheduler.backends.qblox.constants)
init (MarkerConfiguration attribute)
initialize() (ScheduleGettable method)
initialize_from_config_dict() (SequencerSettings class method)
insert_qasm() (AcquisitionStrategyPartial method)
(GenericPulseStrategy method)
(IOperationStrategy method)
(StaircasePulseStrategy method)
(StitchedSquarePulseStrategy method)
Instruction (class in quantify_scheduler.backends.types.zhinst)
instructions (QASMProgram attribute)
instrument() (GenericInstrumentCoordinatorComponent property)
(HDAWGInstrumentCoordinatorComponent property)
(InstrumentCoordinatorComponentBase property)
(QbloxInstrumentCoordinatorComponentBase property)
(UHFQAInstrumentCoordinatorComponent property)
instrument_compilers (CompilerContainer attribute)
instrument_to_component_name() (in module quantify_scheduler.instrument_coordinator.components.base)
instrument_type (StaticHardwareProperties attribute)
InstrumentCompiler (class in quantify_scheduler.backends.qblox.compiler_abc)
InstrumentCoordinator (class in quantify_scheduler.instrument_coordinator.instrument_coordinator)
InstrumentCoordinatorComponentBase (class in quantify_scheduler.instrument_coordinator.components.base)
InstrumentInfo (class in quantify_scheduler.backends.types.zhinst)
InstrumentOperationMode (class in quantify_scheduler.enums)
integration_length_acq (QASMProgram attribute)
(SequencerSettings attribute)
interpolated_complex_waveform() (in module quantify_scheduler.waveforms)
interval() (in module quantify_scheduler.visualization.pulse_scheme)
IOperationStrategy (class in quantify_scheduler.backends.qblox.operation_handling.base)
is_acquisition() (OpInfo property)
is_multiple_of_grid_time() (in module quantify_scheduler.backends.qblox.helpers)
is_pulsar (QbloxBaseModule attribute)
is_running() (ClusterComponent property)
(GenericInstrumentCoordinatorComponent property)
(HDAWGInstrumentCoordinatorComponent property)
(InstrumentCoordinator property)
(InstrumentCoordinatorComponentBase property)
(QbloxInstrumentCoordinatorComponentBase property)
(UHFQAInstrumentCoordinatorComponent property)
(ZIInstrumentCoordinatorComponent property)
is_valid() (CompiledSchedule class method)
(JSONSchemaValMixin class method)
(Operation class method)
(Resource class method)
J
JSONSchemaValMixin (class in quantify_scheduler.json_utils)
L
last_schedule() (InstrumentCoordinator property)
latency_correction_ns (Sequencer attribute)
lo0_freq (RFModuleSettings attribute)
lo1_freq (RFModuleSettings attribute)
load_json_example_scheme() (in module quantify_scheduler.schemas.examples.utils)
load_json_schema() (in module quantify_scheduler.json_utils)
load_json_validator() (in module quantify_scheduler.json_utils)
LocalOscillator (class in quantify_scheduler.backends.qblox.instrument_compilers)
(class in quantify_scheduler.backends.types.common)
loop() (QASMProgram method)
LOSettings (class in quantify_scheduler.backends.types.qblox)
M
marker_configuration (StaticHardwareProperties attribute)
MarkerConfiguration (class in quantify_scheduler.backends.types.qblox)
max_awg_output_voltage (StaticHardwareProperties attribute)
MAX_MIXER_AMP_RATIO (in module quantify_scheduler.backends.qblox.constants)
MAX_MIXER_PHASE_ERROR_DEG (in module quantify_scheduler.backends.qblox.constants)
max_sequencers (StaticHardwareProperties attribute)
max_val (BoundedParameter attribute)
Measure (class in quantify_scheduler.operations.gate_library)
meter() (in module quantify_scheduler.visualization.circuit_diagram)
(in module quantify_scheduler.visualization.pulse_scheme)
MIN_MIXER_AMP_RATIO (in module quantify_scheduler.backends.qblox.constants)
MIN_MIXER_PHASE_ERROR_DEG (in module quantify_scheduler.backends.qblox.constants)
MIN_TIME_BETWEEN_ACQUISITIONS (in module quantify_scheduler.backends.qblox.constants)
min_val (BoundedParameter attribute)
mixer_corr_gain_ratio (SequencerSettings attribute)
mixer_corr_phase_offset_degree (SequencerSettings attribute)
mixer_dc_offset_range (StaticHardwareProperties attribute)
MixerCorrections (class in quantify_scheduler.backends.types.common)
modulate_wave() (in module quantify_scheduler.waveforms)
modulate_waveform() (in module quantify_scheduler.helpers.waveforms)
Modulation (class in quantify_scheduler.backends.types.common)
modulation_freq (SequencerSettings attribute)
ModulationModeType (class in quantify_scheduler.enums)
module
quantify_scheduler
quantify_scheduler.backends
quantify_scheduler.backends.circuit_to_device
quantify_scheduler.backends.qblox.compiler_abc
quantify_scheduler.backends.qblox.compiler_container
quantify_scheduler.backends.qblox.constants
quantify_scheduler.backends.qblox.helpers
quantify_scheduler.backends.qblox.instrument_compilers
quantify_scheduler.backends.qblox.operation_handling
quantify_scheduler.backends.qblox.operation_handling.acquisitions
quantify_scheduler.backends.qblox.operation_handling.base
quantify_scheduler.backends.qblox.operation_handling.factory
quantify_scheduler.backends.qblox.operation_handling.pulses
quantify_scheduler.backends.qblox.q1asm_instructions
quantify_scheduler.backends.qblox.qasm_program
quantify_scheduler.backends.qblox.register_manager
quantify_scheduler.backends.qblox_backend
quantify_scheduler.backends.types.common
quantify_scheduler.backends.types.qblox
quantify_scheduler.backends.types.zhinst
quantify_scheduler.backends.zhinst.helpers
quantify_scheduler.backends.zhinst.resolvers
quantify_scheduler.backends.zhinst.seqc_il_generator
quantify_scheduler.backends.zhinst.settings
quantify_scheduler.backends.zhinst_backend
quantify_scheduler.compilation
quantify_scheduler.device_under_test
quantify_scheduler.device_under_test.quantum_device
quantify_scheduler.device_under_test.transmon_element
quantify_scheduler.enums
quantify_scheduler.frontends
quantify_scheduler.gettables
quantify_scheduler.helpers
quantify_scheduler.helpers.inspect
quantify_scheduler.helpers.schedule
quantify_scheduler.helpers.time
quantify_scheduler.helpers.validators
quantify_scheduler.helpers.waveforms
quantify_scheduler.instrument_coordinator
quantify_scheduler.instrument_coordinator.components
quantify_scheduler.instrument_coordinator.components.base
quantify_scheduler.instrument_coordinator.components.generic
quantify_scheduler.instrument_coordinator.components.qblox
quantify_scheduler.instrument_coordinator.components.zhinst
quantify_scheduler.instrument_coordinator.instrument_coordinator
quantify_scheduler.json_utils
quantify_scheduler.math
quantify_scheduler.operations
quantify_scheduler.operations.acquisition_library
quantify_scheduler.operations.gate_library
quantify_scheduler.operations.measurement_factories
quantify_scheduler.operations.operation
quantify_scheduler.operations.pulse_factories
quantify_scheduler.operations.pulse_library
quantify_scheduler.resources
quantify_scheduler.schedules
quantify_scheduler.schedules.schedule
quantify_scheduler.schedules.spectroscopy_schedules
quantify_scheduler.schedules.timedomain_schedules
quantify_scheduler.schedules.trace_schedules
quantify_scheduler.schedules.verification
quantify_scheduler.schemas
quantify_scheduler.schemas.examples
quantify_scheduler.schemas.examples.utils
quantify_scheduler.structure
quantify_scheduler.visualization
quantify_scheduler.visualization.circuit_diagram
quantify_scheduler.visualization.pulse_diagram
quantify_scheduler.visualization.pulse_scheme
quantify_scheduler.waveforms
monitor_acquisition_resolver() (in module quantify_scheduler.backends.zhinst.resolvers)
multiplexing_staircase_sched() (in module quantify_scheduler.schedules.verification)
mwPulse() (in module quantify_scheduler.visualization.pulse_scheme)
N
name (OpInfo attribute)
name() (Operation property)
(Resource property)
(ScheduleBase property)
(Sequencer property)
nco_en (SequencerSettings attribute)
NCO_PHASE_DEG_STEP_COURSE (in module quantify_scheduler.backends.qblox.constants)
NCO_PHASE_DEG_STEP_FINE (in module quantify_scheduler.backends.qblox.constants)
NCO_PHASE_DEG_STEP_U_FINE (in module quantify_scheduler.backends.qblox.constants)
NCO_PHASE_NUM_STEP_COURSE (in module quantify_scheduler.backends.qblox.constants)
NCO_PHASE_NUM_STEP_FINE (in module quantify_scheduler.backends.qblox.constants)
NCO_PHASE_NUM_STEP_U_FINE (in module quantify_scheduler.backends.qblox.constants)
new_pulse_fig() (in module quantify_scheduler.visualization.pulse_scheme)
new_pulse_subplot() (in module quantify_scheduler.visualization.pulse_scheme)
normalize_waveform_data() (in module quantify_scheduler.helpers.waveforms)
NUMBER_OF_REGISTERS (in module quantify_scheduler.backends.qblox.constants)
NUMBER_OF_SEQUENCERS_QCM (in module quantify_scheduler.backends.qblox.constants)
NUMBER_OF_SEQUENCERS_QRM (in module quantify_scheduler.backends.qblox.constants)
Numbers (class in quantify_scheduler.helpers.validators)
NumericalPulse (class in quantify_scheduler.operations.pulse_library)
NumericalWeightedIntegrationComplex (class in quantify_scheduler.operations.acquisition_library)
O
offset_ch0_path0 (BaseModuleSettings attribute)
offset_ch0_path1 (BaseModuleSettings attribute)
offset_ch1_path0 (BaseModuleSettings attribute)
offset_ch1_path1 (BaseModuleSettings attribute)
openql_sequencer_frontend() (in module quantify_scheduler.frontends)
Operation (class in quantify_scheduler.operations.operation)
operation_info() (AcquisitionStrategyPartial property)
(IOperationStrategy property)
(PulseStrategyPartial property)
OperationCompilationConfig (class in quantify_scheduler.backends.circuit_to_device)
operations() (ScheduleBase property)
OpInfo (class in quantify_scheduler.backends.types.qblox)
Output (class in quantify_scheduler.backends.types.zhinst)
output_mode() (Sequencer property)
output_mode_from_outputs() (in module quantify_scheduler.backends.qblox.helpers)
output_name_to_outputs() (in module quantify_scheduler.backends.qblox.helpers)
P
plot_acquisition_operations() (in module quantify_scheduler.visualization.pulse_diagram)
plot_circuit_diagram() (ScheduleBase method)
plot_circuit_diagram_mpl() (ScheduleBase method)
plot_pulse_diagram() (ScheduleBase method)
plot_pulse_diagram_mpl() (ScheduleBase method)
plot_window_operations() (in module quantify_scheduler.visualization.pulse_diagram)
portclock() (Sequencer property)
portclocks() (QbloxBaseModule property)
portclocks_with_data() (ControlDeviceCompiler property)
Ports (class in quantify_scheduler.device_under_test.transmon_element)
power (LOSettings attribute)
prepare() (Cluster method)
(ClusterComponent method)
(GenericInstrumentCoordinatorComponent method)
(InstrumentCompiler method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(PulsarQCMComponent method)
(PulsarQRMComponent method)
(QbloxBaseModule method)
(QCMComponent method)
(QRMComponent method)
(UHFQAInstrumentCoordinatorComponent method)
(ZIInstrumentCoordinatorComponent method)
process_acquired_data() (ScheduleGettable method)
PulsarQCMComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
PulsarQRMComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
PulsarRFSettings (class in quantify_scheduler.backends.types.qblox)
PulsarSettings (class in quantify_scheduler.backends.types.qblox)
pulse_baseband() (in module quantify_scheduler.visualization.circuit_diagram)
pulse_diagram_matplotlib() (in module quantify_scheduler.visualization.pulse_diagram)
pulse_diagram_plotly() (in module quantify_scheduler.visualization.pulse_diagram)
(in module quantify_scheduler.visualization.pulse_scheme)
pulse_modulated() (in module quantify_scheduler.visualization.circuit_diagram)
PULSE_STITCHING_DURATION (in module quantify_scheduler.backends.qblox.constants)
PulseStrategyPartial (class in quantify_scheduler.backends.qblox.operation_handling.pulses)
Q
QasIntegrationMode (class in quantify_scheduler.backends.types.zhinst)
qasm_hook_func (Sequencer attribute)
QASMProgram (class in quantify_scheduler.backends.qblox.qasm_program)
QasResultMode (class in quantify_scheduler.backends.types.zhinst)
QasResultSource (class in quantify_scheduler.backends.types.zhinst)
QbloxBasebandModule (class in quantify_scheduler.backends.qblox.compiler_abc)
QbloxBaseModule (class in quantify_scheduler.backends.qblox.compiler_abc)
QbloxInstrumentCoordinatorComponentBase (class in quantify_scheduler.instrument_coordinator.components.qblox)
QbloxRFModule (class in quantify_scheduler.backends.qblox.compiler_abc)
QCMComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
QcmModule (class in quantify_scheduler.backends.qblox.instrument_compilers)
QCMRFComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
QcmRfModule (class in quantify_scheduler.backends.qblox.instrument_compilers)
qcompile() (in module quantify_scheduler.compilation)
QRMComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
QrmModule (class in quantify_scheduler.backends.qblox.instrument_compilers)
QRMRFComponent (class in quantify_scheduler.instrument_coordinator.components.qblox)
QrmRfModule (class in quantify_scheduler.backends.qblox.instrument_compilers)
quantify_scheduler
module
quantify_scheduler.backends
module
quantify_scheduler.backends.circuit_to_device
module
quantify_scheduler.backends.qblox.compiler_abc
module
quantify_scheduler.backends.qblox.compiler_container
module
quantify_scheduler.backends.qblox.constants
module
quantify_scheduler.backends.qblox.helpers
module
quantify_scheduler.backends.qblox.instrument_compilers
module
quantify_scheduler.backends.qblox.operation_handling
module
quantify_scheduler.backends.qblox.operation_handling.acquisitions
module
quantify_scheduler.backends.qblox.operation_handling.base
module
quantify_scheduler.backends.qblox.operation_handling.factory
module
quantify_scheduler.backends.qblox.operation_handling.pulses
module
quantify_scheduler.backends.qblox.q1asm_instructions
module
quantify_scheduler.backends.qblox.qasm_program
module
quantify_scheduler.backends.qblox.register_manager
module
quantify_scheduler.backends.qblox_backend
module
quantify_scheduler.backends.types.common
module
quantify_scheduler.backends.types.qblox
module
quantify_scheduler.backends.types.zhinst
module
quantify_scheduler.backends.zhinst.helpers
module
quantify_scheduler.backends.zhinst.resolvers
module
quantify_scheduler.backends.zhinst.seqc_il_generator
module
quantify_scheduler.backends.zhinst.settings
module
quantify_scheduler.backends.zhinst_backend
module
quantify_scheduler.compilation
module
quantify_scheduler.device_under_test
module
quantify_scheduler.device_under_test.quantum_device
module
quantify_scheduler.device_under_test.transmon_element
module
quantify_scheduler.enums
module
quantify_scheduler.frontends
module
quantify_scheduler.gettables
module
quantify_scheduler.helpers
module
quantify_scheduler.helpers.inspect
module
quantify_scheduler.helpers.schedule
module
quantify_scheduler.helpers.time
module
quantify_scheduler.helpers.validators
module
quantify_scheduler.helpers.waveforms
module
quantify_scheduler.instrument_coordinator
module
quantify_scheduler.instrument_coordinator.components
module
quantify_scheduler.instrument_coordinator.components.base
module
quantify_scheduler.instrument_coordinator.components.generic
module
quantify_scheduler.instrument_coordinator.components.qblox
module
quantify_scheduler.instrument_coordinator.components.zhinst
module
quantify_scheduler.instrument_coordinator.instrument_coordinator
module
quantify_scheduler.json_utils
module
quantify_scheduler.math
module
quantify_scheduler.operations
module
quantify_scheduler.operations.acquisition_library
module
quantify_scheduler.operations.gate_library
module
quantify_scheduler.operations.measurement_factories
module
quantify_scheduler.operations.operation
module
quantify_scheduler.operations.pulse_factories
module
quantify_scheduler.operations.pulse_library
module
quantify_scheduler.resources
module
quantify_scheduler.schedules
module
quantify_scheduler.schedules.schedule
module
quantify_scheduler.schedules.spectroscopy_schedules
module
quantify_scheduler.schedules.timedomain_schedules
module
quantify_scheduler.schedules.trace_schedules
module
quantify_scheduler.schedules.verification
module
quantify_scheduler.schemas
module
quantify_scheduler.schemas.examples
module
quantify_scheduler.schemas.examples.utils
module
quantify_scheduler.structure
module
quantify_scheduler.visualization
module
quantify_scheduler.visualization.circuit_diagram
module
quantify_scheduler.visualization.pulse_diagram
module
quantify_scheduler.visualization.pulse_scheme
module
quantify_scheduler.waveforms
module
QuantumDevice (class in quantify_scheduler.device_under_test.quantum_device)
R
rabi_pulse_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
rabi_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
RampPulse (class in quantify_scheduler.operations.pulse_library)
ramsey_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
ramZPulse() (in module quantify_scheduler.visualization.pulse_scheme)
readout_calibration_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
ref (PulsarSettings attribute)
ReferenceSourceType (class in quantify_scheduler.enums)
register_manager (QASMProgram attribute)
REGISTER_SIZE (in module quantify_scheduler.backends.qblox.constants)
RegisterManager (class in quantify_scheduler.backends.qblox.register_manager)
remove_component() (InstrumentCoordinator method)
(QuantumDevice method)
repetitions() (ScheduleBase property)
Reset (class in quantify_scheduler.operations.gate_library)
reset() (in module quantify_scheduler.visualization.circuit_diagram)
resize_waveform() (in module quantify_scheduler.helpers.waveforms)
resize_waveforms() (in module quantify_scheduler.helpers.waveforms)
Resource (class in quantify_scheduler.resources)
resources (CompilerContainer attribute)
resources() (ScheduleBase property)
result_acquisition_resolver() (in module quantify_scheduler.backends.zhinst.resolvers)
retrieve_acquisition() (ClusterComponent method)
(GenericInstrumentCoordinatorComponent method)
(HDAWGInstrumentCoordinatorComponent method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(QCMComponent method)
(QRMComponent method)
(UHFQAInstrumentCoordinatorComponent method)
(ZIInstrumentCoordinator method)
(ZIInstrumentCoordinatorComponent method)
RFModuleSettings (class in quantify_scheduler.backends.types.qblox)
rotate_wave() (in module quantify_scheduler.waveforms)
Rxy (class in quantify_scheduler.operations.gate_library)
rxy_drag_pulse() (in module quantify_scheduler.operations.pulse_factories)
RxyDRAG (class in quantify_scheduler.device_under_test.transmon_element)
S
sample_schedule() (in module quantify_scheduler.visualization.pulse_diagram)
SAMPLING_RATE (in module quantify_scheduler.backends.qblox.constants)
Schedulable (class in quantify_scheduler.schedules.schedule)
schedulables() (ScheduleBase property)
Schedule (class in quantify_scheduler.schedules.schedule)
ScheduleBase (class in quantify_scheduler.schedules.schedule)
ScheduleGettable (class in quantify_scheduler.gettables)
ScheduleJSONDecoder (class in quantify_scheduler.json_utils)
ScheduleJSONEncoder (class in quantify_scheduler.json_utils)
scope_mode_sequencer (BaseModuleSettings attribute)
SeqcILGenerator (class in quantify_scheduler.backends.zhinst.seqc_il_generator)
SeqcInstructions (class in quantify_scheduler.backends.zhinst.seqc_il_generator)
Sequencer (class in quantify_scheduler.backends.qblox.compiler_abc)
SequencerSettings (class in quantify_scheduler.backends.types.qblox)
serialize() (ZISettings method)
set_and_compile_awg_seqc() (in module quantify_scheduler.backends.zhinst.helpers)
set_awg_value() (in module quantify_scheduler.backends.zhinst.helpers)
set_commandtable_data() (in module quantify_scheduler.backends.zhinst.helpers)
set_gain_from_amplitude() (QASMProgram method)
set_marker() (QASMProgram method)
set_value() (in module quantify_scheduler.backends.zhinst.helpers)
set_values() (in module quantify_scheduler.backends.zhinst.helpers)
set_vector() (in module quantify_scheduler.backends.zhinst.helpers)
set_wave_vector() (in module quantify_scheduler.backends.zhinst.helpers)
settings() (Sequencer property)
settings_type() (QbloxBasebandModule property)
(QbloxBaseModule property)
(QbloxRFModule property)
shift_waveform() (in module quantify_scheduler.helpers.waveforms)
ShiftClockPhase (class in quantify_scheduler.operations.pulse_library)
SignalModeType (class in quantify_scheduler.enums)
sleep() (in module quantify_scheduler.helpers.time)
soft_square() (in module quantify_scheduler.waveforms)
SoftSquarePulse (class in quantify_scheduler.operations.pulse_library)
SquareAcquisitionStrategy (class in quantify_scheduler.backends.qblox.operation_handling.acquisitions)
SquarePulse (class in quantify_scheduler.operations.pulse_library)
SSBIntegrationComplex (class in quantify_scheduler.operations.acquisition_library)
staircase() (in module quantify_scheduler.waveforms)
StaircasePulse (class in quantify_scheduler.operations.pulse_library)
StaircasePulseStrategy (class in quantify_scheduler.backends.qblox.operation_handling.pulses)
start (MarkerConfiguration attribute)
start() (ClusterComponent method)
(GenericInstrumentCoordinatorComponent method)
(HDAWGInstrumentCoordinatorComponent method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(QbloxInstrumentCoordinatorComponentBase method)
(UHFQAInstrumentCoordinatorComponent method)
static_hw_properties (QASMProgram attribute)
static_hw_properties() (QbloxBaseModule property)
StaticHardwareProperties (class in quantify_scheduler.backends.types.qblox)
StitchedSquarePulseStrategy (class in quantify_scheduler.backends.qblox.operation_handling.pulses)
stop() (ClusterComponent method)
(GenericInstrumentCoordinatorComponent method)
(HDAWGInstrumentCoordinatorComponent method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(QbloxInstrumentCoordinatorComponentBase method)
(UHFQAInstrumentCoordinatorComponent method)
sudden_net_zero() (in module quantify_scheduler.waveforms)
SuddenNetZeroPulse (class in quantify_scheduler.operations.pulse_library)
supports_acquisition (Cluster attribute)
supports_acquisition() (ControlDeviceCompiler property)
sync_en (SequencerSettings attribute)
T
t1_sched() (in module quantify_scheduler.schedules.timedomain_schedules)
temp_registers() (QASMProgram method)
time_last_acquisition_triggered (QASMProgram attribute)
timing (OpInfo attribute)
timing_table() (ScheduleBase property)
to_grid_time() (in module quantify_scheduler.backends.qblox.helpers)
to_json() (ScheduleBase method)
total_play_time (CompilerContainer attribute)
Trace (class in quantify_scheduler.operations.acquisition_library)
trace_schedule() (in module quantify_scheduler.schedules.trace_schedules)
TransmonElement (class in quantify_scheduler.device_under_test.transmon_element)
two_tone_spec_sched() (in module quantify_scheduler.schedules.spectroscopy_schedules)
two_tone_trace_schedule() (in module quantify_scheduler.schedules.trace_schedules)
U
UHFQAInstrumentCoordinatorComponent (class in quantify_scheduler.instrument_coordinator.components.zhinst)
units (BoundedParameter attribute)
update_settings() (QbloxBasebandModule method)
(QbloxBaseModule method)
(QbloxRFModule method)
(Sequencer method)
V
valid_acquisition() (Operation property)
valid_gate() (Operation property)
valid_pulse() (Operation property)
validate() (Numbers method)
validate_config() (in module quantify_scheduler.compilation)
validate_json() (in module quantify_scheduler.json_utils)
validate_operation_data() (in module quantify_scheduler.visualization.pulse_diagram)
verify_square_acquisition_duration() (QASMProgram method)
W
wait_done() (ClusterComponent method)
(GenericInstrumentCoordinatorComponent method)
(HDAWGInstrumentCoordinatorComponent method)
(InstrumentCoordinator method)
(InstrumentCoordinatorComponentBase method)
(QbloxInstrumentCoordinatorComponentBase method)
(UHFQAInstrumentCoordinatorComponent method)
wait_till_start_operation() (QASMProgram method)
Wave (class in quantify_scheduler.backends.types.zhinst)
WaveformDestination (class in quantify_scheduler.backends.types.zhinst)
WeightedAcquisitionStrategy (class in quantify_scheduler.backends.qblox.operation_handling.acquisitions)
WeightedIntegratedComplex (class in quantify_scheduler.operations.acquisition_library)
window_name() (WindowOperation property)
WindowOperation (class in quantify_scheduler.operations.pulse_library)
with_awg_time() (ZISettingsBuilder method)
with_commandtable_data() (ZISettingsBuilder method)
with_compiler_sourcestring() (ZISettingsBuilder method)
with_csv_wave_vector() (ZISettingsBuilder method)
with_defaults() (ZISettingsBuilder method)
with_gain() (ZISettingsBuilder method)
with_qas_delay() (ZISettingsBuilder method)
with_qas_integration_length() (ZISettingsBuilder method)
with_qas_integration_mode() (ZISettingsBuilder method)
with_qas_integration_weights_imag() (ZISettingsBuilder method)
with_qas_integration_weights_real() (ZISettingsBuilder method)
with_qas_monitor_averages() (ZISettingsBuilder method)
with_qas_monitor_enable() (ZISettingsBuilder method)
with_qas_monitor_length() (ZISettingsBuilder method)
with_qas_monitor_reset() (ZISettingsBuilder method)
with_qas_result_averages() (ZISettingsBuilder method)
with_qas_result_enable() (ZISettingsBuilder method)
with_qas_result_length() (ZISettingsBuilder method)
with_qas_result_mode() (ZISettingsBuilder method)
with_qas_result_reset() (ZISettingsBuilder method)
with_qas_result_source() (ZISettingsBuilder method)
with_qas_rotations() (ZISettingsBuilder method)
with_sigout_offset() (ZISettingsBuilder method)
with_sigouts() (ZISettingsBuilder method)
with_system_channelgrouping() (ZISettingsBuilder method)
with_wave_vector() (ZISettingsBuilder method)
write_seqc_file() (in module quantify_scheduler.backends.zhinst.helpers)
X
X (class in quantify_scheduler.operations.gate_library)
X90 (class in quantify_scheduler.operations.gate_library)
Y
Y (class in quantify_scheduler.operations.gate_library)
Y90 (class in quantify_scheduler.operations.gate_library)
Z
ZIAcquisitionConfig (class in quantify_scheduler.backends.zhinst_backend)
ZIDeviceConfig (class in quantify_scheduler.backends.zhinst_backend)
ZIInstrumentCoordinator (class in quantify_scheduler.instrument_coordinator.instrument_coordinator)
ZIInstrumentCoordinatorComponent (class in quantify_scheduler.instrument_coordinator.components.zhinst)
ZISerializeSettings (class in quantify_scheduler.backends.zhinst.settings)
ZISetting (class in quantify_scheduler.backends.zhinst.settings)
ZISettings (class in quantify_scheduler.backends.zhinst.settings)
ZISettingsBuilder (class in quantify_scheduler.backends.zhinst.settings)
Read the Docs
v: 0.7.0
Versions
latest
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.0
0.3.0
0.2.0
main
0.1.0
Downloads
On Read the Docs
Project Home
Builds