qat-compiler
Contents:
Getting started with QAT
Executing your first program
Hardware models & target data
Supported input to the compiler
Pipelines
QAT Config
Compilation
Execution
Using QAT with simulators
Tutorials
Creating custom pipelines in QAT
Using the Qiskit simulator in new QAT
Using the real-time chip simulator in new QAT
src
qat package
qat.backend package
qat.backend.passes package
qat.backend.passes.purr package
qat.backend.passes.purr.analysis module
qat.backend.passes.purr.lowering module
qat.backend.passes.purr.transform module
qat.backend.passes.purr.validation module
qat.backend.passes.analysis module
qat.backend.passes.lowering module
qat.backend.passes.validation module
qat.backend.qblox package
qat.backend.qblox.config package
qat.backend.qblox.config.constants module
qat.backend.qblox.config.helpers module
qat.backend.qblox.config.specification module
qat.backend.qblox.passes package
qat.backend.qblox.passes.analysis module
qat.backend.qblox.acquisition module
qat.backend.qblox.codegen module
qat.backend.qblox.execution module
qat.backend.qblox.ir module
qat.backend.qblox.visualisation module
qat.backend.waveform package
qat.backend.waveform.codegen module
qat.backend.waveform.executable module
qat.backend.waveform_v1 package
qat.backend.waveform_v1.purr package
qat.backend.waveform_v1.purr.codegen module
qat.backend.waveform_v1.executable module
qat.backend.base module
qat.backend.codegen_base module
qat.backend.fallthrough module
qat.backend.graph module
qat.core package
qat.core.config package
qat.core.config.configure module
qat.core.config.descriptions module
qat.core.config.session module
qat.core.config.validators module
qat.core.pipelines package
qat.core.pipelines.configurable module
qat.core.pipelines.factory module
qat.core.metrics_base module
qat.core.pass_base module
qat.core.pipeline module
qat.core.qat module
qat.core.result_base module
qat.engines package
qat.engines.qblox package
qat.engines.qblox.dummy module
qat.engines.qblox.execution module
qat.engines.qblox.live module
qat.engines.waveform package
qat.engines.waveform.echo module
qat.engines.waveform_v1 package
qat.engines.waveform_v1.echo module
qat.engines.model module
qat.engines.native module
qat.engines.zero module
qat.frontend package
qat.frontend.parsers package
qat.frontend.parsers.qasm package
qat.frontend.parsers.qasm.base module
qat.frontend.parsers.qasm.qasm2 module
qat.frontend.parsers.qasm.qasm3 module
qat.frontend.parsers.qir module
qat.frontend.passes package
qat.frontend.passes.purr package
qat.frontend.passes.purr.transform module
qat.frontend.passes.analysis module
qat.frontend.passes.transform module
qat.frontend.purr package
qat.frontend.purr.purr module
qat.frontend.auto module
qat.frontend.base module
qat.frontend.circuit_builder module
qat.frontend.custom module
qat.frontend.fallthrough module
qat.frontend.qasm module
qat.frontend.qat_ir module
qat.frontend.qir module
qat.frontend.register module
qat.instrument package
qat.instrument.base module
qat.integrations package
qat.integrations.features module
qat.integrations.tket module
qat.ir package
qat.ir.gates package
qat.ir.gates.base module
qat.ir.gates.gates_1q module
qat.ir.gates.gates_2q module
qat.ir.gates.native module
qat.ir.gates.operation module
qat.ir.builder_factory module
qat.ir.conversion module
qat.ir.instruction_builder module
qat.ir.instructions module
qat.ir.lowered module
qat.ir.measure module
qat.ir.pulse_channel module
qat.ir.qat_ir module
qat.ir.utils module
qat.ir.waveforms module
qat.middleend package
qat.middleend.decompositions package
qat.middleend.decompositions.base module
qat.middleend.decompositions.gates module
qat.middleend.decompositions.pulses module
qat.middleend.passes package
qat.middleend.passes.gates package
qat.middleend.passes.gates.transform module
qat.middleend.passes.gates.validation module
qat.middleend.passes.purr package
qat.middleend.passes.purr.analysis module
qat.middleend.passes.purr.transform module
qat.middleend.passes.purr.validation module
qat.middleend.passes.analysis module
qat.middleend.passes.transform module
qat.middleend.passes.validation module
qat.middleend.purr package
qat.middleend.purr.default module
qat.middleend.base module
qat.middleend.default module
qat.middleend.fallthrough module
qat.model package
qat.model.loaders package
qat.model.loaders.purr package
qat.model.loaders.purr.base module
qat.model.loaders.purr.dummy module
qat.model.loaders.purr.echo module
qat.model.loaders.purr.file module
qat.model.loaders.purr.lucy module
qat.model.loaders.purr.qiskit module
qat.model.loaders.purr.rtcs module
qat.model.loaders.base module
qat.model.loaders.cache module
qat.model.loaders.converted module
qat.model.loaders.file module
qat.model.loaders.lucy module
qat.model.loaders.update module
qat.model.builder module
qat.model.convert_purr module
qat.model.device module
qat.model.error_mitigation module
qat.model.hardware_model module
qat.model.target_data module
qat.model.validators module
qat.pipelines package
qat.pipelines.legacy package
qat.pipelines.legacy.base package
qat.pipelines.legacy.base.compile module
qat.pipelines.legacy.base.execute module
qat.pipelines.legacy.base.full module
qat.pipelines.legacy.echo package
qat.pipelines.legacy.echo.compile module
qat.pipelines.legacy.echo.execute module
qat.pipelines.legacy.echo.full module
qat.pipelines.legacy.qblox package
qat.pipelines.legacy.qblox.compile module
qat.pipelines.legacy.qblox.full module
qat.pipelines.legacy.qiskit package
qat.pipelines.legacy.qiskit.compile module
qat.pipelines.legacy.qiskit.execute module
qat.pipelines.legacy.qiskit.full module
qat.pipelines.legacy.rtcs package
qat.pipelines.legacy.rtcs.compile module
qat.pipelines.legacy.rtcs.full module
qat.pipelines.purr package
qat.pipelines.purr.qblox package
qat.pipelines.purr.qblox.compile module
qat.pipelines.purr.qblox.execute module
qat.pipelines.purr.qblox.full module
qat.pipelines.purr.sweep package
qat.pipelines.purr.sweep.compile module
qat.pipelines.purr.sweep.execute module
qat.pipelines.purr.sweep.flattener module
qat.pipelines.purr.sweep.passes module
qat.pipelines.purr.waveform_v1 package
qat.pipelines.purr.waveform_v1.compile module
qat.pipelines.purr.waveform_v1.execute module
qat.pipelines.purr.waveform_v1.full module
qat.pipelines.waveform package
qat.pipelines.waveform.compile module
qat.pipelines.waveform.execute module
qat.pipelines.waveform.full module
qat.pipelines.base module
qat.pipelines.cache module
qat.pipelines.echo module
qat.pipelines.pipeline module
qat.pipelines.qiskit module
qat.pipelines.rtcs module
qat.pipelines.updateable module
qat.purr package
qat.purr.backends package
qat.purr.backends.calibrations package
qat.purr.backends.calibrations.remote module
qat.purr.backends.qblox package
qat.purr.backends.qblox.execution package
qat.purr.backends.qblox.acquisition module
qat.purr.backends.qblox.analysis_passes module
qat.purr.backends.qblox.codegen module
qat.purr.backends.qblox.codegen_base module
qat.purr.backends.qblox.config module
qat.purr.backends.qblox.constants module
qat.purr.backends.qblox.device module
qat.purr.backends.qblox.dummy module
qat.purr.backends.qblox.graph module
qat.purr.backends.qblox.ir module
qat.purr.backends.qblox.live module
qat.purr.backends.qblox.loader module
qat.purr.backends.qblox.model_base module
qat.purr.backends.qblox.transform_passes module
qat.purr.backends.qblox.visualisation module
qat.purr.backends.echo module
qat.purr.backends.live module
qat.purr.backends.live_devices module
qat.purr.backends.qiskit_simulator module
qat.purr.backends.realtime_chip_simulator module
qat.purr.backends.utilities module
qat.purr.backends.verification module
qat.purr.compiler package
qat.purr.compiler.error_mitigation package
qat.purr.compiler.error_mitigation.readout_mitigation module
qat.purr.compiler.experimental package
qat.purr.compiler.experimental.frontends module
qat.purr.compiler.builders module
qat.purr.compiler.caches module
qat.purr.compiler.devices module
qat.purr.compiler.emitter module
qat.purr.compiler.execution module
qat.purr.compiler.frontends module
qat.purr.compiler.hardware_models module
qat.purr.compiler.instructions module
qat.purr.compiler.interrupt module
qat.purr.compiler.metrics module
qat.purr.compiler.optimisers module
qat.purr.compiler.runtime module
qat.purr.compiler.transform_passes module
qat.purr.compiler.validation_passes module
qat.purr.compiler.waveforms module
qat.purr.core package
qat.purr.core.metrics_base module
qat.purr.core.pass_base module
qat.purr.core.result_base module
qat.purr.integrations package
qat.purr.integrations.features module
qat.purr.integrations.qasm module
qat.purr.integrations.qir module
qat.purr.integrations.qiskit module
qat.purr.integrations.tket module
qat.purr.utils package
qat.purr.utils.benchmarking module
qat.purr.utils.logger module
qat.purr.utils.logging_utils module
qat.purr.utils.serializer module
qat.purr.qat module
qat.purr.qatconfig module
qat.runtime package
qat.runtime.passes package
qat.runtime.passes.purr package
qat.runtime.passes.purr.analysis module
qat.runtime.passes.purr.transform module
qat.runtime.passes.analysis module
qat.runtime.passes.transform module
qat.runtime.aggregator module
qat.runtime.base module
qat.runtime.connection module
qat.runtime.exceptions module
qat.runtime.legacy module
qat.runtime.post_processing module
qat.runtime.results_pipeline module
qat.runtime.results_processing module
qat.runtime.simple module
qat.utils package
qat.utils.graphs module
qat.utils.hardware_model module
qat.utils.piny module
qat.utils.pydantic module
qat.utils.qasm module
qat.utils.state_tensors module
qat.utils.units module
qat.utils.uuid module
qat.utils.waveform module
qat.executables module
qat.extensions module
License
Code of Conduct
Contributing to QAT
qat-compiler
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
a0 (BlackmanFunction attribute)
a1 (BlackmanFunction attribute)
a2 (BlackmanFunction attribute)
AbstractParser (class in qat.frontend.parsers.qasm.base)
(class in qat.purr.integrations.qasm)
AbstractPipeline (class in qat.pipelines.base)
AbstractProgram (class in qat.executables)
AbstractQbloxBackend (class in qat.backend.qblox.codegen)
AbstractQbloxLiveEngine (class in qat.purr.backends.qblox.live)
AbstractTargetData (class in qat.model.target_data)
AbstractWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
accumulated_sweep_iteration (SweepIterator property)
acq (ConnectionConfig attribute)
,
[1]
acq_I (ConnectionConfig attribute)
,
[1]
acq_Q (ConnectionConfig attribute)
,
[1]
acquire (AcquirePulseChannel attribute)
(ChannelType attribute)
Acquire (class in qat.ir.measure)
(class in qat.purr.compiler.instructions)
ACQUIRE (Opcode attribute)
,
[1]
acquire (PostProcessing property)
(qat.model.device.Resonator parameter)
(ResonatorPulseChannels attribute)
acquire() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(SequenceBuilder method)
,
[1]
acquire_allowed (PulseChannel property)
ACQUIRE_CHANNEL (InstructionValidationConfig attribute)
acquire_data_map (BindingResult attribute)
acquire_ignored_shapes (qat.middleend.passes.purr.transform.EvaluatePulses parameter)
(qat.middleend.passes.transform.EvaluateWaveforms parameter)
acquire_map (PartitionedIR attribute)
(TriageResult attribute)
,
[1]
acquire_pulse_channel (Qubit property)
(Resonator property)
acquire_shapes (AbstractProgram property)
(QbloxProgram property)
(WaveformProgram property)
ACQUIRE_TTL (Opcode attribute)
,
[1]
acquire_ttl() (SequenceBuilder method)
,
[1]
ACQUIRE_WEIGHED (Opcode attribute)
,
[1]
acquire_weighed() (SequenceBuilder method)
,
[1]
AcquireData (class in qat.executables)
AcquireMode (class in qat.purr.compiler.instructions)
AcquirePulseChannel (class in qat.model.device)
acquires (Executable attribute)
(qat.backend.waveform.executable.WaveformChannelData parameter)
(WaveformChannelData attribute)
(WaveformProgram property)
AcquireSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
acquisition (Acquisition attribute)
,
[1]
Acquisition (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
AcquisitionPostprocessing (class in qat.runtime.passes.transform)
acquisitions (qat.runtime.passes.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.purr.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.purr.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.purr.transform.QiskitSimplifyResults.run parameter)
(qat.runtime.passes.purr.transform.QiskitStripMetadata.run parameter)
(qat.runtime.passes.transform.AcquisitionPostprocessing.run parameter)
(qat.runtime.passes.transform.AssignResultsTransform.run parameter)
(qat.runtime.passes.transform.ErrorMitigation.run parameter)
(qat.runtime.passes.transform.InlineResultsProcessingTransform.run parameter)
(qat.runtime.passes.transform.ResultTransform.run parameter)
(Sequence attribute)
,
[1]
active (FreqShiftPulseChannel attribute)
(SecondStatePulseChannel attribute)
active_targets (TriageResult attribute)
ActiveChannelResults (class in qat.middleend.passes.purr.analysis)
ActivePulseChannelAnalysis (class in qat.middleend.passes.analysis)
(class in qat.middleend.passes.purr.analysis)
ActivePulseChannelResults (class in qat.middleend.passes.analysis)
actual_waveforms (AbstractWaveform attribute)
ADD (Opcode attribute)
,
[1]
add() (CircuitBuilder method)
(CompositeInstrument method)
,
[1]
(InstructionBlock method)
(InstructionBuilder method)
,
[1]
(MeasureBlock method)
(PassManager method)
,
[1]
(PipelineManager method)
(PipelineSet method)
(QatFile method)
(QuantumInstructionBlock method)
(ResultManager method)
,
[1]
(SequenceBuilder method)
,
[1]
(ValidatedSet method)
add_acquisition() (SequenceBuilder method)
,
[1]
add_channels() (PhaseReset method)
(Synchronize method)
add_cnot() (Qasm3ParserBase method)
,
[1]
add_coupled_qubit() (Qubit method)
add_couplings() (RealtimeSimHardwareModel method)
add_creg() (Qasm3ParserBase method)
,
[1]
add_cross_resonance() (in module qat.purr.compiler.devices)
add_delay() (Qasm3ParserBase method)
,
[1]
add_device() (LiveHardwareModel method)
(QuantumHardwareModel method)
add_direction_couplings_to_hardware() (in module qat.purr.backends.echo)
add_ecr() (Qasm3ParserBase method)
,
[1]
add_freq_shift_to_ir() (FreqShiftSanitisation static method)
,
[1]
add_if() (Qasm3ParserBase method)
,
[1]
add_instrument() (LiveHardwareModel method)
add_loggers() (CompositeLogger method)
add_measure() (Qasm3ParserBase method)
,
[1]
add_measurements() (MeasureBlock method)
add_meta() (QatFile method)
add_physical_baseband() (LiveHardwareModel method)
(QuantumHardwareModel method)
add_physical_channel() (ControlHardware method)
(LiveHardwareModel method)
(QuantumHardwareModel method)
add_pulse_channel() (QuantumDevice method)
(QuantumHardwareModel method)
add_qreg() (Qasm3ParserBase method)
,
[1]
add_quantum_device() (QuantumHardwareModel method)
add_qubit_coupling() (in module qat.purr.backends.realtime_chip_simulator)
add_qubit_stack() (in module qat.purr.backends.realtime_chip_simulator)
add_reset() (Qasm3ParserBase method)
,
[1]
add_sweep() (SweepIterator method)
add_target() (ActivePulseChannelResults method)
add_unitary() (Qasm3ParserBase method)
,
[1]
add_waveform() (SequenceBuilder method)
,
[1]
add_weight() (SequenceBuilder method)
,
[1]
address (InstrumentModel attribute)
,
[1]
ADDRESS (Opcode attribute)
,
[1]
all() (PreservedResults static method)
,
[1]
all_pulse_channels (Qubit property)
(QubitPulseChannels property)
(Resonator property)
(ResonatorPulseChannels property)
all_qubit_and_resonator_pulse_channels (Qubit property)
alloc_mgrs (PreCodegenResult attribute)
,
[1]
allocate() (AllocatingBackend method)
(BaseEmitter method)
AllocatingBackend (class in qat.backend.base)
AllocationManager (class in qat.backend.qblox.passes.analysis)
(class in qat.purr.backends.qblox.codegen)
AllowExtraFieldsModel (class in qat.utils.pydantic)
ALWAYS (ConnectionMode attribute)
ALWAYS_ON_EXECUTE (ConnectionMode attribute)
amount (Quantity attribute)
,
[1]
amp (CalibratablePulse attribute)
(FreqShiftPulseChannel attribute)
(SetupHoldFunction attribute)
(Waveform attribute)
amp_as_steps() (QbloxLegalisationPass method)
,
[1]
amp_setup (CalibratablePulse attribute)
(SetupHoldFunction attribute)
(Waveform attribute)
AnalysisPass (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
AND (Opcode attribute)
,
[1]
annotate_pyd_array() (in module qat.utils.pydantic)
append() (FakeList method)
(QBloxAggregator method)
(ResultsAggregator method)
(ValidatedList method)
apply() (DeviceAssignSet method)
apply_correction_qubit() (ApplyLinearReadoutMitigation method)
apply_default_transforms() (in module qat.purr.integrations.tket)
apply_error_mitigation() (ApplyHybridReadoutMitigation method)
(ApplyLinearReadoutMitigation method)
(ApplyMatrixReadoutMitigation method)
(ApplyPostProcReadoutMitigation method)
(ApplyReadoutMitigation method)
apply_gate() (StateOperator method)
(StateVector method)
apply_post_processing() (in module qat.runtime.post_processing)
apply_setup_to_echo_hardware() (in module qat.utils.hardware_model)
apply_setup_to_hardware() (in module qat.purr.backends.echo)
(in module qat.purr.backends.live)
(in module qat.purr.backends.qblox.dummy)
(in module qat.purr.backends.realtime_chip_simulator)
ApplyHybridReadoutMitigation (class in qat.purr.compiler.error_mitigation.readout_mitigation)
ApplyLinearReadoutMitigation (class in qat.purr.compiler.error_mitigation.readout_mitigation)
ApplyMatrixReadoutMitigation (class in qat.purr.compiler.error_mitigation.readout_mitigation)
ApplyPostProcReadoutMitigation (class in qat.purr.compiler.error_mitigation.readout_mitigation)
ApplyReadoutMitigation (class in qat.purr.compiler.error_mitigation.readout_mitigation)
are_enabled() (CompilationMetrics method)
(MetricsManager method)
,
[1]
are_metrics_enabled() (MetricsMixin method)
arg (qat.core.pass_base.PassManager.run parameter)
args (PostProcessing attribute)
arguments_type() (RemoteCalibration method)
ArgumentType (class in qat.frontend.parsers.qir)
as_dict() (CompilationMetrics method)
(MetricsManager method)
,
[1]
Assign (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
assign() (InstructionBuilder method)
,
[1]
(QIRParser method)
(TketQIRParser method)
assign_frontend() (AutoFrontend method)
assignment() (Qasm3Parser method)
,
[1]
AssignResultsTransform (class in qat.runtime.passes.transform)
assigns (Executable attribute)
(PartitionedIR attribute)
(qat.executables.Executable parameter)
(TriageResult attribute)
,
[1]
associated_qubits (OpenPulsePort attribute)
astype() (IterBound method)
,
[1]
AttConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
attenuation (ModuleConfig attribute)
,
[1]
attribute (VariableAccessor attribute)
auto_bin_incr_en (TtlAcqConfig attribute)
,
[1]
AutoFrontend (class in qat.frontend.auto)
AutoFrontendWithFlattenedIR (class in qat.frontend.auto)
auxiliary_qubit (CrossResonanceCancellationPulseChannel attribute)
(CrossResonancePulseChannel attribute)
avg_cnt (BinnedAcqData attribute)
,
[1]
(PathData attribute)
,
[1]
avg_mode_en_path0 (ScopeAcqConfig attribute)
,
[1]
avg_mode_en_path1 (ScopeAcqConfig attribute)
,
[1]
awg (SequencerConfig attribute)
,
[1]
awg_frequency_bandwidth (Constraints attribute)
(OpenPulseConstraints attribute)
AwgConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
axes (PostProcessing attribute)
(qat.runtime.post_processing.apply_post_processing parameter)
(qat.runtime.post_processing.discriminate parameter)
(qat.runtime.post_processing.linear_map_complex_to_real parameter)
(qat.runtime.post_processing.mean parameter)
Axis (class in qat.purr.compiler.builders)
axis (qat.ir.instruction_builder.QuantumInstructionBuilder.measure_mean_z parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_binned parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_signal parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_z parameter)
B
backend (CompilePipeline property)
(CompilePipelineCache property)
(CompilePipelineDescription attribute)
(PipelineClassDescription attribute)
backend_pipeline1() (in module qat.pipelines.purr.qblox.compile)
backend_pipeline2() (in module qat.pipelines.purr.qblox.compile)
bandwidth_centre (OpenPulseFrame attribute)
Barrier (class in qat.ir.gates.operation)
barrier() (CircuitBuilder method)
(TketBuilder method)
base_folder_path (qat.purr.utils.logger.LogFolder parameter)
base_pipeline (qat.pipelines.purr.sweep.compile.CompileSweepPipeline parameter)
(qat.pipelines.purr.sweep.CompileSweepPipeline parameter)
BaseBackend (class in qat.backend.base)
baseband (PhysicalChannel attribute)
(QbloxPhysicalChannel attribute)
baseband_frequency (PhysicalChannel property)
(PulseChannel property)
(qat.backend.waveform.executable.WaveformChannelData parameter)
(WaveformChannelData attribute)
baseband_if_frequency (PhysicalChannel property)
(PulseChannel property)
BaseEmitter (class in qat.purr.backends.qblox.codegen)
BaseFrontend (class in qat.frontend.base)
BaseLegacyModelLoader (class in qat.model.loaders.purr.base)
BaseLogicalModelLoader (class in qat.model.loaders.base)
BaseMiddleend (class in qat.middleend.base)
BaseModelLoader (class in qat.model.loaders.base)
BasePhysicalModelLoader (class in qat.model.loaders.base)
BasePipeline (class in qat.pipelines.base)
BaseQasmFrontend (class in qat.frontend.qasm)
BaseRuntime (class in qat.runtime.base)
BasicBlock (class in qat.backend.graph)
(class in qat.purr.backends.qblox.graph)
BasicInterrupt (class in qat.purr.compiler.interrupt)
BasicLogger (class in qat.purr.utils.logger)
batch_size (qat.backend.waveform.codegen.WaveformBackend.create_programs parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_programs parameter)
BatchedShots (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
beta (DragGaussianFunction attribute)
(Waveform attribute)
bias (IQBias attribute)
(qat.model.device.IQBias parameter)
bias_value (DCBiasChannel property)
binary() (in module qat.runtime.results_processing)
binary_average() (in module qat.runtime.results_processing)
binary_count() (in module qat.runtime.results_processing)
BinaryOperator (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
BindingPass (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
BindingResult (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
BinnedAcqData (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
BinnedAndScopeAcqData (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
bins (BinnedAndScopeAcqData attribute)
,
[1]
bit_declaration_statement() (Qasm3Parser method)
,
[1]
BitRegister (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
bits (BitRegister attribute)
BLACKMAN (PulseShapeType attribute)
BlackmanFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
BlackmanWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
block_size (PhysicalChannel attribute)
(PulseChannel property)
block_time (PhysicalChannel property)
(PulseChannel property)
branches (qat.purr.backends.realtime_chip_simulator.RealtimeChipSimEngine.plot_dynamics parameter)
buffer (qat.backend.waveform.executable.WaveformChannelData parameter)
(WaveformChannelData attribute)
(WaveformContext property)
,
[1]
build() (ConfigInstrumentBuilder method)
(CsvInstrumentBuilder method)
(InstrumentBuilder method)
(SequenceBuilder method)
,
[1]
build_acquire_list() (QuantumExecutionEngine method)
build_baseband_frequencies() (LiveDeviceEngine method)
build_generated_name() (in module qat.purr.compiler.instructions)
build_lucy_hardware() (in module qat.purr.backends.live)
build_pass_pipeline() (BaseQasmFrontend static method)
(DefaultMiddleend static method)
,
[1]
(InvokerMixin method)
,
[1]
(NewQbloxEmitter method)
(NewQuantumRuntime method)
(QbloxEmitter method)
(QbloxLiveEngine1 method)
(QbloxLiveEngine2 method)
(QbloxLiveEngineAdapter method)
(QIRFrontend static method)
(WaveformBackend method)
(WaveformV1Backend method)
build_physical_channel_buffers() (QuantumExecutionEngine method)
build_pulse_channel_buffers() (QuantumExecutionEngine method)
build_qubit() (in module qat.purr.compiler.devices)
(QbloxPhysicalChannel method)
build_resonator() (in module qat.purr.compiler.devices)
(QbloxPhysicalChannel method)
build_simulator_resets() (RealtimeChipSimEngine method)
build_tree() (MeasurementStatistics method)
build_waveform() (in module qat.purr.compiler.waveforms)
build_with_target() (UntargetedPulse method)
builder (qat.pipelines.purr.sweep.flattener.SweepFlattener parameter)
(SweepInstance attribute)
(TketQIRParser property)
BuilderFactory (class in qat.ir.builder_factory)
BuiltinRemoteCalibration (class in qat.purr.backends.calibrations.remote)
bulk_value (ConnectionConfig attribute)
,
[1]
C
cache (qat.model.loaders.cache.CacheAccessLoader parameter)
CacheAccessLoader (class in qat.model.loaders.cache)
cal_block() (Qasm3Parser method)
,
[1]
calculate_duration() (in module qat.purr.compiler.instructions)
Calibratable (class in qat.purr.compiler.devices)
CalibratableAcquire (class in qat.model.device)
CalibratablePulse (class in qat.model.device)
calibrate_lo_leakage() (QbloxConfigHelper method)
,
[1]
(QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
calibrate_mixer() (QbloxConfigHelper method)
,
[1]
calibrate_sideband() (QbloxConfigHelper method)
,
[1]
calibration_definition() (Qasm3Parser method)
,
[1]
calibration_executables (CalibrationAnalysisResult attribute)
calibration_grammar_declaration() (Qasm3Parser method)
,
[1]
calibration_id (Executable attribute)
(InstructionBuilder property)
(LogicalHardwareModel attribute)
(qat.executables.Executable parameter)
(QiskitBuilderWrapper property)
calibration_methods (OpenPulseContext attribute)
CalibrationAnalysis (class in qat.runtime.passes.purr.analysis)
CalibrationAnalysisResult (class in qat.runtime.passes.purr.analysis)
CalibrationWithArgs (class in qat.purr.compiler.runtime)
CamelCase_to_snake() (in module qat.integrations.features)
can_parse() (AbstractParser method)
,
[1]
(Qasm3Parser method)
,
[1]
ccnot() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
(TketBuilder method)
ccx() (QIRParser method)
(TketQIRParser method)
cell_type (qat.purr.utils.logger.BasicLogger.output parameter)
(qat.purr.utils.logger.CompositeLogger.output parameter)
cfg (CFGResult attribute)
,
[1]
CFGPass (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
CFGResult (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
channel (Acquire property)
(FrequencySet property)
(FrequencyShift property)
(PhaseSet property)
(PhaseShift property)
(qat.purr.compiler.instructions.PhaseSet parameter)
(Waveform property)
channel_data (qat.backend.waveform.codegen.WaveformBackend.create_programs parameter)
(qat.backend.waveform.executable.WaveformProgram parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_programs parameter)
(WaveformProgram attribute)
channels (qat.purr.backends.realtime_chip_simulator.RealtimeChipSimEngine.plot_pulses parameter)
ChannelType (class in qat.purr.compiler.devices)
check_and_return_source() (AutoFrontend method)
(BaseFrontend method)
(BaseQasmFrontend method)
(CustomFrontend method)
(FallthroughFrontend method)
(PurrFrontend method)
,
[1]
(QatFrontend method)
(QIRFrontend method)
check_callable() (in module qat.core.config.validators)
check_disable_pulse_duration_limits() (InstructionValidationConfig class method)
check_for_type() (ResultManager method)
check_type_legacy_or_pydantic() (in module qat.utils.hardware_model)
check_validity() (in module qat.purr.integrations.tket)
cinstr_type (InstrumentBuilderDescription attribute)
(qat.instrument.base.ConfigInstrumentBuilder parameter)
(qat.instrument.base.CsvInstrumentBuilder.build parameter)
circ (qat.purr.integrations.tket.run_tket_optimizations parameter)
circuit (qat.integrations.tket.TketToQatIRConverter.convert parameter)
(qat.purr.integrations.tket.TketToQatIRConverter.convert parameter)
CircuitBuilder (class in qat.frontend.circuit_builder)
ClassDescription (class in qat.core.config.descriptions)
,
[1]
classic (Registers attribute)
classical_to_quantum_mapping() (QiskitErrorMitigation method)
clbit (Measure attribute)
cleanup (qat.purr.utils.logger.LogFolder parameter)
cleanup() (ResultManager method)
,
[1]
clear() (DfsTraversal method)
,
[1]
(InstructionBuilder method)
(QBloxAggregator method)
(QbloxContext method)
,
[1]
(QiskitBuilder method)
(ResultsAggregator method)
clear_cache() (HardwareLoaders method)
clock_cycle (DeviceDescription property)
(qat.middleend.default.DefaultMiddleend parameter)
(qat.middleend.purr.default.DefaultMiddleend parameter)
(TargetData property)
close() (BasicLogger method)
(CompositeInstrument method)
(CompositeLogger method)
(Instrument method)
(InstrumentConcept method)
(LogFolder method)
close_logger() (in module qat.purr.utils.logger)
close_repeats() (RepeatTranslationHandler method)
CloudQasmParser (class in qat.frontend.parsers.qasm.qasm2)
(class in qat.purr.integrations.qasm)
CNOT (class in qat.ir.gates.gates_2q)
CNOT() (CircuitBuilder method)
cnot() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
CODE (LoggerLevel attribute)
code() (BasicLogger method)
(CompositeLogger method)
collect() (CompositeExecutor method)
(InstrumentConcept method)
(LeafExecutor method)
combine_playbacks() (AbstractQbloxLiveEngine static method)
CompilationMetrics (class in qat.purr.compiler.metrics)
compile (qat.core.pipeline.PipelineManager.remove parameter)
COMPILE (QatSessionConfig attribute)
compile() (CompilePipeline method)
(CompileSweepPipeline method)
,
[1]
(QAT method)
compile_pipeline (qat.core.qat.QAT.run parameter)
compiled_shots (PartitionedIR attribute)
CompilePipeline (class in qat.pipelines.pipeline)
CompilePipelineCache (class in qat.pipelines.cache)
CompilePipelineDescription (class in qat.core.config.descriptions)
compiler_config (qat.core.qat.QAT.compile parameter)
(qat.core.qat.QAT.execute parameter)
(qat.core.qat.QAT.run parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.passes.purr.transform.InputOptimisation.run parameter)
(qat.frontend.passes.purr.transform.Parse.run parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.base.BaseMiddleend.emit parameter)
(qat.middleend.base.CustomMiddleend.emit parameter)
(qat.middleend.passes.purr.transform.ResetsToDelays.run parameter)
(qat.middleend.passes.purr.validation.HardwareConfigValidity.run parameter)
(qat.middleend.passes.purr.validation.QiskitResultsFormatValidation.run parameter)
(qat.middleend.passes.transform.ResetsToDelays.run parameter)
(qat.pipelines.pipeline.CompilePipeline.compile parameter)
(qat.pipelines.pipeline.ExecutePipeline.execute parameter)
(qat.pipelines.purr.sweep.compile.CompileSweepPipeline.compile parameter)
(qat.pipelines.purr.sweep.CompileSweepPipeline.compile parameter)
(qat.runtime.passes.purr.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.transform.ErrorMitigation.run parameter)
(qat.runtime.passes.transform.ResultTransform.run parameter)
CompileSweepPipeline (class in qat.pipelines.purr.sweep)
(class in qat.pipelines.purr.sweep.compile)
complex_declaration_statement() (Qasm3Parser method)
,
[1]
complex_to_binary() (in module qat.runtime.results_processing)
ComplexFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
Component (class in qat.model.device)
components (CompositeInstrument property)
CompositeExecutor (class in qat.purr.backends.qblox.execution.executor)
CompositeInstrument (class in qat.instrument.base)
(class in qat.purr.backends.qblox.execution.instrument_base)
CompositeLogger (class in qat.purr.utils.logger)
condition (Jump attribute)
config (ClassDescription attribute)
,
[1]
(EngineDescription attribute)
(HardwareLoaderDescription attribute)
(PipelineFactoryDescription attribute)
(qat.core.pipelines.configurable.ConfigurableCompilePipeline parameter)
(qat.core.pipelines.configurable.ConfigurableExecutePipeline parameter)
(qat.core.pipelines.configurable.ConfigurablePipeline parameter)
(qat.core.pipelines.factory.PipelineFactory parameter)
(qat.pipelines.legacy.base.compile.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.execute.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.full.LegacyPipeline parameter)
(qat.pipelines.legacy.base.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.LegacyPipeline parameter)
(qat.pipelines.legacy.echo.compile.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.execute.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.full.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.qblox.compile.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.full.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qiskit.compile.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.execute.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.full.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.rtcs.compile.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.full.LegacyRTCSPipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSPipeline parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.execute.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxPipeline2 parameter)
(qat.pipelines.purr.waveform_v1.compile.WaveformV1CompilePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.execute.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.full.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.WaveformV1CompilePipeline parameter)
(qat.pipelines.qiskit.QiskitSimulatorPipeline parameter)
(qat.pipelines.rtcs.RTCSPipeline parameter)
(qat.pipelines.updateable.UpdateablePipeline parameter)
(qat.pipelines.waveform.compile.WaveformCompilePipeline parameter)
(qat.pipelines.waveform.EchoExecutePipeline parameter)
(qat.pipelines.waveform.EchoPipeline parameter)
(qat.pipelines.waveform.execute.EchoExecutePipeline parameter)
(qat.pipelines.waveform.full.EchoPipeline parameter)
(qat.pipelines.waveform.WaveformCompilePipeline parameter)
(QbloxPhysicalChannel property)
(UpdateablePipeline property)
(UpdateablePipelineDescription attribute)
config_file (qat.purr.utils.logger.get_logger_config parameter)
config_type() (UpdateablePipeline class method)
ConfigInstrumentBuilder (class in qat.instrument.base)
configs (InstrumentBuilderDescription attribute)
ConfigurableCompilePipeline (class in qat.core.pipelines.configurable)
ConfigurableExecutePipeline (class in qat.core.pipelines.configurable)
ConfigurablePipeline (class in qat.core.pipelines.configurable)
configure() (QbloxConfigHelper method)
,
[1]
(QbloxControlHardware method)
(QbloxLeafInstrument method)
configure_acq() (QrmRfConfigHelper method)
,
[1]
configure_attenuation() (QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
configure_awg() (QbloxConfigHelper method)
,
[1]
configure_connection() (QbloxConfigHelper method)
,
[1]
configure_lo() (QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
configure_mixer() (QbloxConfigHelper method)
,
[1]
configure_module() (QbloxConfigHelper method)
,
[1]
(QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
configure_nco() (QbloxConfigHelper method)
,
[1]
configure_offset() (QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
configure_scope_acq() (QrmConfigHelper method)
,
[1]
configure_sequencer() (QbloxConfigHelper method)
,
[1]
(QcmRfConfigHelper method)
,
[1]
(QrmRfConfigHelper method)
,
[1]
connect() (CompositeInstrument method)
,
[1]
(ConnectionMixin method)
(DummyQbloxInstrument method)
(Instrument method)
(InstrumentConcept method)
,
[1]
(QbloxControlHardware method)
(QbloxLeafInstrument method)
CONNECT_AT_BEGINNING (ConnectionMode attribute)
CONNECT_BEFORE_EXECUTE (ConnectionMode attribute)
connect_engine() (BaseRuntime method)
(LegacyRuntime method)
connect_to_instrument() (DCBiasChannel method)
(LivePhysicalBaseband method)
connection (qat.backend.qblox.config.helpers.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
(SequencerConfig attribute)
,
[1]
connection_mode (LegacyPipelineConfig attribute)
,
[1]
(qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
ConnectionConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
ConnectionMixin (class in qat.engines.native)
ConnectionMode (class in qat.runtime.connection)
connections (QRPairModel attribute)
Connectivity (class in qat.purr.backends.echo)
connectivity (qat.model.loaders.converted.JaggedEchoModelLoader parameter)
(qat.utils.hardware_model.ensure_connected_connectivity parameter)
ConsoleLoggerHandler (class in qat.purr.utils.logger)
constant (qat.runtime.post_processing.linear_map_complex_to_real parameter)
Constants (class in qat.backend.qblox.config.constants)
(class in qat.purr.backends.qblox.constants)
constrain() (InstructionBuilder static method)
(QuantumHardwareModel method)
constrain_angle() (in module qat.ir.gates.base)
Constraints (class in qat.purr.integrations.features)
constraints (OpenPulseFeatures attribute)
construct() (CompilePipelineDescription method)
(EngineDescription method)
(ExecutePipelineDescription method)
(HardwareLoaderDescription method)
(InstrumentBuilderDescription method)
(PipelineClassDescription method)
(PipelineFactoryDescription method)
(PipelineInstanceDescription method)
(UpdateablePipelineDescription method)
constructor() (VeryStrictMatcher static method)
cont_mode_en_path0 (AwgConfig attribute)
,
[1]
cont_mode_en_path1 (AwgConfig attribute)
,
[1]
cont_mode_waveform_idx_path0 (AwgConfig attribute)
,
[1]
cont_mode_waveform_idx_path1 (AwgConfig attribute)
,
[1]
contents (BitRegister property)
(QubitRegister property)
control (ControlGate2Q property)
control_type (Section attribute)
ControlFlowGraph (class in qat.backend.graph)
(class in qat.purr.backends.qblox.graph)
ControlGate2Q (class in qat.ir.gates.gates_2q)
ControlHardware (class in qat.purr.backends.live_devices)
ControlHardwareChannel (class in qat.purr.backends.live_devices)
controlled() (InstructionBuilder method)
,
[1]
(QuantumInstructionBuilder method)
(TketBuilder method)
ControlType (class in qat.purr.backends.realtime_chip_simulator)
convert() (TketToQatIRConverter method)
,
[1]
convert_edges_into_connectivity_dict() (in module qat.utils.graphs)
convert_parameter() (TketToQatIRConverter static method)
,
[1]
convert_purr_echo_hw_to_pydantic() (in module qat.model.convert_purr)
convert_to_qasm_string() (TketOptimisationHelper method)
ConvertToPydanticIR (class in qat.ir.conversion)
copy() (BasePipeline method)
(UpdateablePipeline method)
copy_with() (UpdateablePipeline method)
copy_with_name() (BasePipeline method)
(CompilePipelineCache method)
(ExecutePipelineCache method)
Cos (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
COS (PulseShapeType attribute)
CosWaveform (class in qat.ir.waveforms)
count (IterBound attribute)
,
[1]
coupling_direction (qat.model.loaders.lucy.LucyModelLoader parameter)
coupling_qualities (qat.model.loaders.lucy.LucyModelLoader parameter)
couplings (RealtimeSimHardwareModel attribute)
CouplingType (class in qat.purr.backends.realtime_chip_simulator)
CPhase (class in qat.ir.gates.gates_2q)
CPhase() (CircuitBuilder method)
cR() (QiskitBuilder method)
cr_scale (qat.model.loaders.lucy.LucyModelLoader parameter)
crc_scale (qat.model.loaders.lucy.LucyModelLoader parameter)
create_accessors() (VariableAccessor class method)
create_acquires() (WaveformBackend method)
(WaveformV1Backend method)
create_array_from_dict() (ApplyMatrixReadoutMitigation method)
create_builder() (BuilderFactory method)
(HardwareModel method)
(QiskitHardwareModel method)
(QuantumHardwareModel method)
create_cache_folders() (QatCache method)
create_duration_timeline() (QuantumExecutionEngine method)
create_engine() (HardwareModel method)
(LiveHardwareModel method)
(QbloxLiveHardwareModel method)
(QiskitHardwareModel method)
(QuantumHardwareModel method)
(RealtimeSimHardwareModel method)
(VerificationModel method)
create_flattened_builders() (SweepFlattener method)
create_freq_shift_pulse_channel() (PhysicalChannel method)
create_initial_file() (FileLoggerHandler method)
(JsonHandler method)
(JsonLoggerHandler method)
create_label() (InstructionBuilder method)
create_package() (QbloxContext method)
,
[1]
create_parser() (BaseQasmFrontend method)
(Qasm2Frontend method)
(Qasm3Frontend method)
create_physical_channel_buffers() (WaveformBackend method)
(WaveformV1Backend method)
create_programs() (WaveformBackend method)
(WaveformV1Backend method)
create_pulse_channel() (PhysicalChannel method)
(QuantumDevice method)
(QuantumInstructionBuilder method)
create_pulse_channel_buffer() (WaveformBackend static method)
(WaveformV1Backend static method)
create_qcmrf_qrmrf_config() (in module qat.purr.backends.qblox.dummy)
create_runtime() (HardwareModel method)
(QbloxLiveHardwareModel method)
(QiskitHardwareModel method)
create_sub_folder_labber_style() (LogFolder method)
create_subplots() (in module qat.purr.backends.realtime_chip_simulator)
create_with() (TargetData class method)
creg() (TketBuilder method)
CregIndexValue (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
CRITICAL (LoggerLevel attribute)
critical() (CompositeLogger method)
cross_resonance (ChannelType attribute)
cross_resonance_cancellation (ChannelType attribute)
cross_resonance_cancellation_channels (QubitPulseChannels attribute)
cross_resonance_cancellation_pulse_channels (Qubit property)
cross_resonance_channels (QubitPulseChannels attribute)
cross_resonance_pulse_channels (Qubit property)
CrossKerr (CouplingType attribute)
CrossResonanceCancellationPulseChannel (class in qat.model.device)
CrossResonanceCancelPulse (class in qat.purr.compiler.instructions)
CrossResonancePulse (class in qat.purr.compiler.instructions)
CrossResonancePulseChannel (class in qat.model.device)
CRx (class in qat.ir.gates.gates_2q)
CRx() (CircuitBuilder method)
CRy (class in qat.ir.gates.gates_2q)
CRy() (CircuitBuilder method)
CRz (class in qat.ir.gates.gates_2q)
CRz() (CircuitBuilder method)
CsvInstrumentBuilder (class in qat.instrument.base)
cswap() (InstructionBuilder method)
,
[1]
custom_gate() (TketBuilder method)
CustomBackend (class in qat.backend.base)
CustomCalibration (class in qat.purr.backends.calibrations.remote)
CustomFrontend (class in qat.frontend.custom)
CustomMiddleend (class in qat.middleend.base)
CustomPulse (class in qat.purr.compiler.instructions)
CustomQatJsonDecoder (class in qat.purr.utils.serializer)
CustomQatJsonEncoder (class in qat.purr.utils.serializer)
CustomTargetData() (in module qat.model.target_data)
CX (in module qat.ir.gates.gates_2q)
CX() (CircuitBuilder method)
cX() (InstructionBuilder method)
,
[1]
cx() (QIRParser method)
cX() (TketBuilder method)
cx() (TketQIRParser method)
cY() (InstructionBuilder method)
,
[1]
(TketBuilder method)
CyclicRefPickler (class in qat.purr.compiler.devices)
CyclicRefUnpickler (class in qat.purr.compiler.devices)
cZ() (InstructionBuilder method)
,
[1]
cz() (QIRParser method)
cZ() (TketBuilder method)
cz() (TketQIRParser method)
D
data (PathData attribute)
,
[1]
(qat.purr.utils.logger.BasicLogger.output parameter)
(qat.purr.utils.logger.CompositeLogger.output parameter)
DCBiasChannel (class in qat.purr.backends.live_devices)
DEBUG (LoggerLevel attribute)
debug() (CompositeLogger method)
decompose() (DecompositionBase method)
Decompose2QToCNOTs (class in qat.middleend.passes.gates.transform)
decompose_freq() (TILegalisationPass static method)
,
[1]
decompose_op() (DecompositionBase method)
(DefaultGateDecompositions method)
(DefaultPulseDecompositions method)
(PulseDecompositionBase method)
DecomposeToNativeGates (class in qat.middleend.passes.gates.transform)
DecomposeToPulses (class in qat.middleend.passes.gates.transform)
DecompositionBase (class in qat.middleend.decompositions.base)
default (CompilePipelineDescription attribute)
DEFAULT (ConnectionMode attribute)
default (ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(PipelineSet property)
(qat.core.pipeline.PipelineManager.add parameter)
(qat.core.pipeline.PipelineSet.add parameter)
DEFAULT (Scale attribute)
,
[1]
default (UpdateablePipelineDescription attribute)
default() (CustomQatJsonDecoder method)
(CustomQatJsonEncoder method)
(TargetData class method)
default_compile_pipeline (PipelineManager property)
default_execute_pipeline (PipelineManager property)
default_for_legacy() (AutoFrontend class method)
default_for_purr() (AutoFrontend class method)
default_for_pydantic() (AutoFrontend class method)
default_frontends() (AutoFrontend static method)
default_logical_connectivity() (PhysicalHardwareModel class method)
default_pipeline() (BaseRuntime method)
default_shots (AbstractTargetData attribute)
(qat.model.target_data.AbstractTargetData parameter)
(qat.model.target_data.CustomTargetData parameter)
(qat.model.target_data.TargetData parameter)
(qat.model.target_data.TargetData.create_with parameter)
DefaultGateDecompositions (class in qat.middleend.decompositions.gates)
DefaultMiddleend (class in qat.middleend.default)
(class in qat.middleend.purr.default)
DefaultOptimizers (class in qat.purr.compiler.optimisers)
DefaultPulseDecompositions (class in qat.middleend.decompositions.pulses)
DefaultTargetData() (in module qat.model.target_data)
delay (Acquire attribute)
(CalibratableAcquire attribute)
Delay (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
delay (SecondStatePulseChannel attribute)
(SimpleAcquire attribute)
delay() (InstructionBuilder method)
(QbloxContext method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
delete_cache_folders() (QatCache method)
demod_en_acq (SequencerConfig attribute)
,
[1]
derivative() (BlackmanFunction method)
,
[1]
(ComplexFunction method)
,
[1]
(Cos method)
(DragGaussianFunction method)
(GaussianFunction method)
,
[1]
(GaussianZeroEdgeFunction method)
(NumericFunction method)
,
[1]
(RoundedSquareFunction method)
(SechFunction method)
(Sin method)
(SquareFunction method)
,
[1]
description (FeatureMetadata attribute)
(WaveformDef attribute)
deserialize() (Executable class method)
(InstructionBuilder static method)
DesugaringPass (class in qat.backend.passes.purr.transform)
(class in qat.purr.backends.qblox.transform_passes)
device_assign() (InstructionBuilder method)
device_assigns (SweepInstance attribute)
device_for_physical_channel_id() (PhysicalHardwareModel method)
device_for_pulse_channel_id() (PhysicalHardwareModel method)
device_update() (QbloxContext method)
,
[1]
device_updates (TriageResult attribute)
,
[1]
DeviceAssignSet (class in qat.pipelines.purr.sweep.flattener)
DeviceDescription (class in qat.model.target_data)
DeviceInjector (class in qat.purr.compiler.execution)
DeviceInjectors (class in qat.purr.compiler.execution)
DeviceUpdate (class in qat.purr.compiler.instructions)
DeviceUpdateSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.purr.compiler.transform_passes)
DfsTraversal (class in qat.backend.codegen_base)
(class in qat.purr.backends.qblox.codegen_base)
direct_x_pi (Qubit attribute)
direction (OpenPulsePort attribute)
disable() (InstructionValidationConfig method)
DISABLED (InstructionValidationConfig property)
discard() (PreservedResults static method)
,
[1]
(ValidatedSet method)
disconnect() (CompositeInstrument method)
,
[1]
(ConnectionMixin method)
(Instrument method)
(InstrumentConcept method)
,
[1]
(QbloxControlHardware method)
(QbloxLeafInstrument method)
DISCONNECT_AFTER_EXECUTE (ConnectionMode attribute)
DISCONNECT_AT_END (ConnectionMode attribute)
disconnect_engine() (BaseRuntime method)
(LegacyRuntime method)
DISCRIMINATE (PostProcessType attribute)
discriminate() (in module qat.runtime.post_processing)
discriminator (Qubit attribute)
do_sweep() (SweepIterator method)
do_upconvert() (QuantumExecutionEngine method)
DOWN_CONVERT (PostProcessType attribute)
drag (CalibratablePulse attribute)
(Waveform attribute)
DragGaussianFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
DragGaussianWaveform (class in qat.ir.waveforms)
drive (ChannelType attribute)
(QubitPulseChannels attribute)
drive_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
drive_hamiltonian (Section attribute)
drive_pulse_channel (Qubit property)
DrivePulse (class in qat.purr.compiler.instructions)
DrivePulseChannel (class in qat.model.device)
driver (Instrument property)
(QbloxLeafInstrument property)
dt (ComplexFunction attribute)
,
[1]
DummyQbloxControlHardware (class in qat.purr.backends.qblox.dummy)
DummyQbloxInstrument (class in qat.engines.qblox.dummy)
duration (Acquire attribute)
(Acquire property)
(CustomPulse property)
(Delay property)
(MeasureBlock property)
(Pulse property)
(QbloxContext property)
,
[1]
(QuantumInstruction attribute)
(QuantumInstruction property)
(QuantumInstructionBlock attribute)
(SampledWaveform property)
(Synchronize attribute)
(Waveform property)
duration_limit (qat.middleend.passes.purr.transform.InstructionLengthSanitisation parameter)
(qat.middleend.passes.transform.InstructionLengthSanitisation parameter)
durations (qat.backend.waveform.codegen.WaveformBackend.create_pulse_channel_buffer parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_pulse_channel_buffer parameter)
(QbloxContext property)
,
[1]
durations_as_samples() (TimelineAnalysis method)
(TimelineAnalysis static method)
DynamicFrequencyValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
E
EchoEngine (class in qat.engines.waveform.echo)
(class in qat.engines.waveform_v1.echo)
(class in qat.purr.backends.echo)
EchoExecutePipeline (class in qat.pipelines.purr.waveform_v1)
(class in qat.pipelines.purr.waveform_v1.execute)
(class in qat.pipelines.waveform)
(class in qat.pipelines.waveform.execute)
EchoModelLoader (class in qat.model.loaders.converted)
(class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.echo)
EchoPipeline (class in qat.pipelines.purr.waveform_v1)
(class in qat.pipelines.purr.waveform_v1.full)
(class in qat.pipelines.waveform)
(class in qat.pipelines.waveform.full)
ECR (class in qat.ir.gates.gates_2q)
ECR() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
,
[1]
ecr_gate (Qasm2Parser attribute)
,
[1]
emit() (AutoFrontend method)
(AutoFrontendWithFlattenedIR method)
(BaseBackend method)
(BaseFrontend method)
(BaseMiddleend method)
(BaseQasmFrontend method)
(CircuitBuilder method)
(CustomFrontend method)
(CustomMiddleend method)
(FallthroughBackend method)
(FallthroughFrontend method)
(FileLoggerHandler method)
(InstructionEmitter method)
(JsonHandler method)
(PurrFrontend method)
,
[1]
(QatFrontend method)
(QbloxBackend1 method)
(QbloxBackend2 method)
(QIRFrontend method)
(WaveformBackend method)
(WaveformV1Backend method)
emit_packages() (NewQbloxEmitter method)
(QbloxEmitter method)
enable() (CompilationMetrics method)
(MetricsManager method)
,
[1]
ENABLE_METADATA (QiskitSimulationConfig attribute)
enable_metrics() (MetricsManager method)
,
[1]
(MetricsMixin method)
enabled (FeatureMetadata attribute)
enabled_metrics (MetricsManager attribute)
,
[1]
(qat.core.metrics_base.MetricsManager parameter)
(qat.core.metrics_base.MetricsManager.enable parameter)
(qat.core.metrics_base.MetricsManager.enable_metrics parameter)
end (IterBound attribute)
,
[1]
(PositionData attribute)
end_nodes (DecompositionBase attribute)
(DefaultGateDecompositions attribute)
(DefaultPulseDecompositions attribute)
(GateDecompositionBase attribute)
(PulseDecompositionBase attribute)
(qat.middleend.decompositions.base.DecompositionBase parameter)
(qat.middleend.decompositions.gates.DefaultGateDecompositions parameter)
(qat.middleend.decompositions.gates.GateDecompositionBase parameter)
end_positions (PulseChannelTimeline attribute)
,
[1]
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
(qat.backend.passes.purr.analysis.PulseChannelTimeline parameter)
EndOfTaskResetSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
EndRepeat (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
EndSweep (class in qat.purr.compiler.instructions)
engine (ExecutePipeline property)
(ExecutePipelineCache property)
(ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(qat.core.config.descriptions.ExecutePipelineDescription.construct parameter)
(qat.core.config.descriptions.PipelineClassDescription.construct parameter)
(qat.core.config.descriptions.PipelineFactoryDescription.construct parameter)
(qat.core.config.descriptions.UpdateablePipelineDescription.construct parameter)
(qat.core.pipelines.configurable.ConfigurableCompilePipeline parameter)
(qat.core.pipelines.configurable.ConfigurableExecutePipeline parameter)
(qat.core.pipelines.configurable.ConfigurablePipeline parameter)
(qat.core.pipelines.factory.PipelineFactory parameter)
(qat.pipelines.legacy.base.compile.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.execute.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.full.LegacyPipeline parameter)
(qat.pipelines.legacy.base.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.LegacyPipeline parameter)
(qat.pipelines.legacy.echo.compile.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.execute.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.full.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.qblox.compile.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.full.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qiskit.compile.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.execute.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.full.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.rtcs.compile.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.full.LegacyRTCSPipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSPipeline parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.execute.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxPipeline2 parameter)
(qat.pipelines.purr.waveform_v1.compile.WaveformV1CompilePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.execute.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.full.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.WaveformV1CompilePipeline parameter)
(qat.pipelines.qiskit.QiskitSimulatorPipeline parameter)
(qat.pipelines.rtcs.RTCSPipeline parameter)
(qat.pipelines.updateable.UpdateablePipeline parameter)
(qat.pipelines.waveform.compile.WaveformCompilePipeline parameter)
(qat.pipelines.waveform.EchoExecutePipeline parameter)
(qat.pipelines.waveform.EchoPipeline parameter)
(qat.pipelines.waveform.execute.EchoExecutePipeline parameter)
(qat.pipelines.waveform.full.EchoPipeline parameter)
(qat.pipelines.waveform.WaveformCompilePipeline parameter)
(qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
(UpdateablePipelineDescription attribute)
EngineDescription (class in qat.core.config.descriptions)
ENGINES (QatSessionConfig attribute)
EngineSet (class in qat.core.pipeline)
ensure_connected_connectivity() (in module qat.utils.hardware_model)
enter() (DfsTraversal method)
,
[1]
(QbloxCFGWalker method)
,
[1]
enter_repeat() (QbloxContext static method)
,
[1]
enter_sweep() (QbloxContext static method)
,
[1]
Equals (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
ERROR (LoggerLevel attribute)
error() (CompositeLogger method)
error_mitigation (PhysicalHardwareModel attribute)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
(qat.model.loaders.converted.JaggedEchoModelLoader parameter)
(QuantumExecutionEngine property)
ErrorMitigation (class in qat.model.error_mitigation)
(class in qat.purr.compiler.hardware_models)
(class in qat.runtime.passes.transform)
errors (ParseResults attribute)
eval() (BlackmanFunction method)
,
[1]
(ComplexFunction method)
,
[1]
(Cos method)
,
[1]
(DragGaussianFunction method)
,
[1]
(ExtraSoftSquareFunction method)
,
[1]
(GaussianFunction method)
,
[1]
(GaussianSquareFunction method)
,
[1]
(GaussianZeroEdgeFunction method)
,
[1]
(RoundedSquareFunction method)
,
[1]
(SechFunction method)
,
[1]
(SetupHoldFunction method)
,
[1]
(Sin method)
,
[1]
(SofterGaussianFunction method)
,
[1]
(SofterSquareFunction method)
,
[1]
(SoftSquareFunction method)
,
[1]
(SquareFunction method)
,
[1]
eval_function (qat.middleend.passes.purr.transform.EvaluatePulses parameter)
evaluate_pulse_integral() (in module qat.purr.backends.utilities)
evaluate_shape() (in module qat.purr.backends.utilities)
evaluate_waveform() (EvaluatePulses method)
(EvaluateWaveforms method)
EvaluatePulses (class in qat.middleend.passes.purr.transform)
EvaluateWaveforms (class in qat.middleend.passes.transform)
event (BasicInterrupt property)
exception() (CompositeLogger method)
Exchange (CouplingType attribute)
Executable (class in qat.executables)
executable (qat.pipelines.pipeline.ExecutePipeline.execute parameter)
(qat.runtime.simple.SimpleRuntime.execute parameter)
execute (qat.core.pipeline.PipelineManager.remove parameter)
EXECUTE (QatSessionConfig attribute)
execute() (BaseRuntime method)
(EchoEngine method)
(ExecutePipeline method)
(in module qat.purr.qat)
(InstructionExecutionEngine method)
(LanguageFrontend method)
(LegacyRuntime method)
(NativeEngine method)
(QASMFrontend method)
(QAT method)
(QbloxEngine method)
(QIRFrontend method)
(QiskitEngine method)
(QiskitRuntime method)
(QuantumExecutionEngine method)
(QuantumRuntime method)
(SimpleRuntime method)
(ZeroEngine method)
execute_instructions() (in module qat.purr.compiler.runtime)
execute_packages() (AbstractQbloxLiveEngine method)
(QbloxLiveEngine1 method)
(QbloxLiveEngine2 method)
execute_pipeline (qat.core.qat.QAT.run parameter)
execute_qasm() (in module qat.purr.qat)
execute_qasm_with_metrics() (in module qat.purr.qat)
execute_qir() (in module qat.purr.qat)
execute_qir_with_metrics() (in module qat.purr.qat)
execute_with_metrics() (in module qat.purr.qat)
ExecutePipeline (class in qat.pipelines.pipeline)
ExecutePipelineCache (class in qat.pipelines.cache)
ExecutePipelineDescription (class in qat.core.config.descriptions)
ExecuteSweepPipeline() (in module qat.pipelines.purr.sweep)
(in module qat.pipelines.purr.sweep.execute)
ExecutionException
exit() (DfsTraversal method)
,
[1]
(QbloxCFGWalker method)
,
[1]
exit_repeat() (QbloxContext static method)
,
[1]
exit_sweep() (QbloxContext static method)
,
[1]
extend() (ValidatedList method)
extend_end_nodes (qat.middleend.decompositions.base.DecompositionBase parameter)
(qat.middleend.decompositions.gates.DefaultGateDecompositions parameter)
(qat.middleend.decompositions.gates.GateDecompositionBase parameter)
EXTENSIONS (QatSessionConfig attribute)
extern_frame() (Qasm3Parser method)
,
[1]
extern_or_subroutine_call() (Qasm3Parser method)
,
[1]
extern_port() (Qasm3Parser method)
,
[1]
extern_port_name() (in module qat.purr.integrations.qasm)
EXTRA_SOFT_SQUARE (PulseShapeType attribute)
extract_branch_trajectory() (MeasurementStatistics method)
extract_iter_bound() (BindingPass static method)
,
[1]
extract_outcome_probabilities() (MeasurementStatistics method)
ExtraSoftSquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
ExtraSoftSquareWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
F
failure() (ParseResults static method)
FakeList (class in qat.purr.compiler.devices)
FALLBACK_SEQUENCE (QiskitSimulationConfig attribute)
FallthroughBackend (class in qat.backend.fallthrough)
FallthroughFrontend (class in qat.frontend.fallthrough)
FallthroughMiddleend (class in qat.middleend.fallthrough)
FeatureMetadata (class in qat.integrations.features)
(class in qat.purr.integrations.features)
fetch_default_passes() (in module qat.purr.integrations.tket)
fetch_frontend() (in module qat.purr.qat)
field (InjectionMetadata attribute)
file_or_str (qat.purr.integrations.tket.run_tket_optimizations_qir parameter)
file_path (qat.purr.utils.logger.load_object_from_log_folder parameter)
FileLoggerHandler (class in qat.purr.utils.logger)
FileModelLoader (class in qat.model.loaders.file)
(class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.file)
filter (Acquire attribute)
filter() (KeywordFilter method)
(LevelFilter method)
(ModuleFilter method)
finalise() (QBloxAggregator method)
(ResultsAggregator method)
find_all_subclasses() (in module qat.utils.pydantic)
find_calibration() (in module qat.purr.backends.calibrations.remote)
fit_type (qat.purr.utils.logger.BasicLogger.output parameter)
(qat.purr.utils.logger.CompositeLogger.output parameter)
FixedIntermediateFrequencyValidation (class in qat.middleend.passes.purr.validation)
flatten() (InstructionBlock method)
(InstructionBuilder method)
FlattenIR (class in qat.frontend.passes.purr.transform)
(class in qat.frontend.passes.transform)
Flow (class in qat.backend.graph)
(class in qat.purr.backends.qblox.graph)
FluidBuilderWrapper (class in qat.purr.compiler.builders)
folder_name (qat.purr.utils.logger.LogFolder parameter)
for_hardware() (OpenPulseFeatures method)
frame_attribute_assignment() (Qasm3Parser method)
,
[1]
frame_definition() (Qasm3Parser method)
,
[1]
frames (OpenPulseFeatures attribute)
freq (NcoConfig attribute)
,
[1]
freq_as_steps() (QbloxLegalisationPass static method)
,
[1]
freq_shift (ChannelType attribute)
(QubitPulseChannels attribute)
freq_shift_pulse_channel (Qubit property)
FreqShiftPulseChannel (class in qat.model.device)
(class in qat.purr.compiler.devices)
FreqShiftSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
frequencies (IntermediateFrequencyResult attribute)
Frequency (class in qat.utils.units)
frequency (Cos attribute)
(FrequencySet attribute)
(FrequencyShift attribute)
(OpenPulseFrame attribute)
(PhysicalBaseband attribute)
(PulseChannel attribute)
,
[1]
(qat.model.device.PhysicalBaseband parameter)
(qat.model.device.PulseChannel parameter)
(Sin attribute)
FREQUENCY (Unit attribute)
frequency (Waveform attribute)
frequency_shift() (QuantumInstructionBuilder method)
,
[1]
FrequencyAssignSanitisation (class in qat.pipelines.purr.sweep)
(class in qat.pipelines.purr.sweep.passes)
FrequencySet (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
FrequencySetupValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
FrequencyShift (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
from_descriptions() (EngineSet class method)
(HardwareLoaders class method)
(PipelineManager class method)
(PipelineSet class method)
from_hardware() (OpenPulseFeatures static method)
from_matrix() (U class method)
from_qfile() (SweepIterator static method)
from_qubit() (ActiveChannelResults method)
(ActivePulseChannelResults method)
from_sweeps() (SweepIterator static method)
from_yaml() (AbstractTargetData class method)
(QatSessionConfig class method)
frontend (CompilePipeline property)
(CompilePipelineCache property)
(CompilePipelineDescription attribute)
(PipelineClassDescription attribute)
frontends (qat.frontend.auto.AutoFrontend parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR parameter)
FrozenDict (class in qat.utils.pydantic)
FrozenSet (class in qat.utils.pydantic)
full_id() (PulseChannel method)
(QuantumComponent method)
G
gain (ModuleConfig attribute)
,
[1]
gain_path0 (AwgConfig attribute)
,
[1]
gain_path1 (AwgConfig attribute)
,
[1]
gain_ratio (MixerConfig attribute)
,
[1]
GainConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
gate (qat.middleend.decompositions.base.DecompositionBase.decompose parameter)
gate() (TketBuilder method)
Gate1Q (class in qat.ir.gates.gates_1q)
Gate2Q (class in qat.ir.gates.gates_2q)
gate_decompositions (qat.middleend.decompositions.pulses.DefaultPulseDecompositions parameter)
(qat.middleend.decompositions.pulses.PulseDecompositionBase parameter)
gate_definition() (Qasm3Parser method)
,
[1]
GateBase (class in qat.ir.gates.base)
GateDecompositionBase (class in qat.middleend.decompositions.gates)
gates (QasmContext attribute)
GAUSSIAN (PulseShapeType attribute)
GAUSSIAN_DRAG (PulseShapeType attribute)
GAUSSIAN_SQUARE (PulseShapeType attribute)
GAUSSIAN_ZERO_EDGE (PulseShapeType attribute)
GaussianFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
GaussianSquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
GaussianSquareWaveform (class in qat.ir.waveforms)
GaussianWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
GaussianZeroEdgeFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
GaussianZeroEdgeWaveform (class in qat.ir.waveforms)
generate_complete_connectivity() (in module qat.utils.graphs)
generate_connectivity() (in module qat.purr.backends.echo)
generate_connectivity_data() (in module qat.utils.hardware_model)
generate_cyclic_connectivity() (in module qat.utils.graphs)
generate_expr_list_defcal_name() (Qasm3Parser method)
,
[1]
generate_hw_model() (in module qat.utils.hardware_model)
generate_name() (Acquire method)
(Label static method)
(Variable static method)
generate_random_linear() (in module qat.utils.hardware_model)
get() (EngineSet method)
(PipelineSet method)
(PydDictBase method)
get_acquire_channel() (QbloxResonator method)
(Qubit method)
(Resonator method)
get_acquires() (MeasureBlock method)
get_active_freq_shift_pulse_channels() (FreqShiftSanitisation static method)
get_all_channels() (Qubit method)
get_auxiliary_devices() (QuantumDevice method)
get_axis_map() (in module qat.purr.backends.utilities)
(in module qat.runtime.post_processing)
get_branch_nodes() (MeasurementStatistics method)
get_branches() (RealtimeChipSimEngine method)
get_builder() (in module qat.purr.compiler.runtime)
get_calibration() (Calibratable method)
(QuantumHardwareModel method)
get_child_builder() (InstructionBuilder method)
(QuantumInstructionBuilder method)
get_cl2qu_index_mapping() (in module qat.purr.backends.qiskit_simulator)
(in module qat.purr.compiler.hardware_models)
get_compile_pipeline() (PipelineManager method)
get_config() (in module qat.core.config.configure)
get_connected_subgraphs() (in module qat.utils.graphs)
get_coupling_subgraphs() (in module qat.purr.integrations.tket)
get_cross_resonance_cancellation_channel() (Qubit method)
get_cross_resonance_channel() (Qubit method)
get_current_sweep_iteration() (SweepIterator method)
get_default_dummy_control_hardware() (in module qat.purr.backends.qblox.dummy)
get_default_dummy_hardware() (in module qat.purr.backends.qblox.dummy)
get_default_echo_hardware() (in module qat.purr.backends.echo)
get_default_logger() (in module qat.purr.utils.logger)
get_default_pipelines() (in module qat.pipelines)
get_default_pulse_channel() (QuantumDevice method)
get_default_qiskit_hardware() (in module qat.purr.backends.qiskit_simulator)
get_default_results_pipeline() (in module qat.runtime.results_pipeline)
get_default_RTCS_hardware() (in module qat.purr.backends.realtime_chip_simulator)
get_device() (LiveHardwareModel method)
(QuantumHardwareModel method)
get_devices_from_physical_channel() (QuantumHardwareModel method)
get_devices_from_pulse_channel() (QuantumHardwareModel method)
get_drive_channel() (Qubit method)
get_execute_pipeline() (PipelineManager method)
get_frame_mappings() (in module qat.frontend.parsers.qasm.qasm3)
(in module qat.purr.integrations.qasm)
get_freq_shift_channel() (Qubit method)
get_freq_shift_channels() (FreqShiftSanitisation method)
get_gate_U() (QuantumHardwareModel method)
get_gate_X() (QuantumHardwareModel method)
get_gate_Y() (QuantumHardwareModel method)
get_gate_Z() (QuantumHardwareModel method)
get_gate_ZX() (QuantumHardwareModel method)
get_hw_x_pi() (QuantumHardwareModel method)
get_hw_x_pi_2() (QuantumHardwareModel method)
get_hw_z() (QuantumHardwareModel method)
get_hw_zx_pi_4() (QuantumHardwareModel method)
get_instrument() (LiveHardwareModel method)
get_loader() (HardwareLoaders method)
get_log_file_path() (LogFolder method)
get_logger_config() (in module qat.purr.utils.logger)
get_logical_qubit() (InstructionBuilder method)
(TketBuilder method)
get_main_folder_path_labber_style() (LogFolder static method)
get_measure_channel() (QbloxResonator method)
(Qubit method)
(Resonator method)
get_metric() (CompilationMetrics method)
(MetricsManager method)
,
[1]
get_model() (in module qat.purr.compiler.runtime)
get_number_from_string() (in module qat.model.convert_purr)
get_or_create_edge() (ControlFlowGraph method)
,
[1]
get_or_create_node() (ControlFlowGraph method)
,
[1]
get_output_state() (LivePhysicalBaseband method)
get_physical_baseband() (QuantumHardwareModel method)
get_physical_channel() (QuantumHardwareModel method)
get_physical_qubit() (InstructionBuilder method)
(TketBuilder method)
get_pipeline() (in module qat.pipelines.legacy.qblox)
get_port_mappings() (in module qat.frontend.parsers.qasm.qasm3)
(in module qat.purr.integrations.qasm)
get_pp_for_variable() (QatFile method)
get_pulse_channel() (PartitionedIR method)
(QuantumDevice method)
(QuantumInstructionBuilder method)
get_pulse_channel_from_device() (QuantumHardwareModel method)
get_pulse_channel_from_id() (QuantumHardwareModel method)
get_pulse_channels_from_physical_channel() (QuantumHardwareModel method)
get_qasm_parser() (in module qat.purr.integrations.qasm)
(in module qat.utils.qasm)
get_qasm_version() (in module qat.frontend.qasm)
get_qatconfig() (in module qat.core.config.configure)
get_quantum_device() (QuantumHardwareModel method)
get_qubit() (QuantumHardwareModel method)
(TketToQatIRConverter method)
get_readout_mitigation() (in module qat.purr.compiler.error_mitigation.readout_mitigation)
get_resonator_response_segments() (in module qat.purr.backends.realtime_chip_simulator)
get_resonator_response_signal_segment() (in module qat.purr.backends.realtime_chip_simulator)
get_resonator_response_splicing_indices() (in module qat.purr.backends.realtime_chip_simulator)
get_results_pipeline() (in module qat.pipelines.purr.qblox.execute)
(in module qat.runtime.results_pipeline)
get_results_shape() (SweepIterator method)
get_runtime() (in module qat.purr.compiler.runtime)
get_second_state_channel() (Qubit method)
get_simple_resonator_response() (in module qat.purr.backends.realtime_chip_simulator)
get_tensor() (RealtimeChipSimEngine method)
get_verification_model() (in module qat.purr.backends.verification)
get_waveform_samples() (Qasm3Parser method)
,
[1]
get_waveform_type() (in module qat.purr.compiler.waveforms)
GIGA (Scale attribute)
,
[1]
GreaterOrEqualThan (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
GreaterThan (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
GRID_TIME (Constants attribute)
,
[1]
H
h() (QIRParser method)
(TketQIRParser method)
had() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
Hadamard (class in qat.ir.gates.gates_1q)
Hadamard() (CircuitBuilder method)
hardware (qat.frontend.passes.transform.InputOptimisation parameter)
(qat.middleend.passes.purr.validation.ReadoutValidation parameter)
(qat.purr.integrations.tket.run_tket_optimizations parameter)
(qat.purr.integrations.tket.run_tket_optimizations_qasm parameter)
(qat.purr.integrations.tket.run_tket_optimizations_qir parameter)
HARDWARE (QatSessionConfig attribute)
hardware_loader (CompilePipelineDescription attribute)
(EngineDescription attribute)
(ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(UpdateablePipelineDescription attribute)
hardware_model (qat.middleend.passes.purr.validation.HardwareConfigValidity parameter)
(qat.middleend.passes.transform.MeasurePhaseResetSanitisation parameter)
(qat.middleend.passes.transform.PopulateWaveformSampleTime parameter)
(qat.middleend.passes.validation.HardwareConfigValidity parameter)
(qat.runtime.passes.transform.ErrorMitigation parameter)
HardwareConfigValidity (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
HardwareLoaderDescription (class in qat.core.config.descriptions)
HardwareLoaders (class in qat.core.pipeline)
HardwareModel (class in qat.purr.compiler.hardware_models)
has_device_assigns (SweepInstance property)
has_loader (UpdateablePipeline property)
has_qubit() (QuantumHardwareModel method)
hash_calibration_file() (in module qat.utils.hardware_model)
hash_pulse() (EvaluatePulses method)
head (Instruction property)
(InstructionBlock property)
head() (BasicBlock method)
,
[1]
I
I_bias (PhysicalChannel property)
Id (class in qat.ir.gates.gates_1q)
(class in qat.purr.compiler.instructions)
id (InstrumentModel attribute)
,
[1]
(ResultModel property)
,
[1]
id() (InstructionBuilder method)
(PassInfoMixin method)
,
[1]
(QbloxContext method)
,
[1]
(ResultInfoMixin method)
,
[1]
id2seq (QbloxControlHardware property)
(QbloxLeafInstrument property)
if_frequency (PhysicalBaseband attribute)
(qat.model.device.PhysicalBaseband parameter)
if_triggered() (BasicInterrupt method)
(Interrupt method)
(NullInterrupt method)
ignore_channel_scale (Pulse attribute)
ignored_shapes (qat.middleend.passes.purr.transform.EvaluatePulses parameter)
(qat.middleend.passes.transform.EvaluateWaveforms parameter)
imbalance (PulseChannel attribute)
,
[1]
(qat.model.device.PulseChannel parameter)
import_logger_configuration() (in module qat.purr.utils.logger)
in0 (AttConfig attribute)
,
[1]
(GainConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
in0_path0 (OffsetConfig attribute)
,
[1]
in0_path1 (OffsetConfig attribute)
,
[1]
in1 (GainConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
in_edges() (ControlFlowGraph method)
,
[1]
in_nbrs() (ControlFlowGraph method)
,
[1]
InactivePulseChannelSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
include() (Qasm3Parser method)
,
[1]
index (Acquisition attribute)
,
[1]
(CregIndexValue attribute)
(qat.integrations.tket.TketBuilder.get_physical_qubit parameter)
(qat.ir.instruction_builder.InstructionBuilder.get_logical_qubit parameter)
(qat.ir.instruction_builder.InstructionBuilder.get_physical_qubit parameter)
(qat.purr.compiler.builders.InstructionBuilder.merge_builder parameter)
(QRPairModel attribute)
index_of_qubit() (PhysicalHardwareModel method)
index_pattern (QiskitErrorMitigation attribute)
IndexAccessor (class in qat.purr.compiler.instructions)
IndexMappingAnalysis (class in qat.runtime.passes.analysis)
(class in qat.runtime.passes.purr.analysis)
IndexMappingResult (class in qat.runtime.passes.analysis)
indices (Section attribute)
INFO (LoggerLevel attribute)
info() (CompositeLogger method)
initialize() (Qasm3Parser method)
,
[1]
InitialPhaseResetSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
inits (ReadWriteResult attribute)
,
[1]
inject() (DeviceInjector method)
(DeviceInjectors method)
(InjectionMetadata method)
inject_name() (in module qat.purr.backends.verification)
InjectionMetadata (class in qat.purr.compiler.execution)
InlineResultsProcessingTransform (class in qat.runtime.passes.transform)
input_select (TtlAcqConfig attribute)
,
[1]
InputAnalysis (class in qat.frontend.passes.analysis)
InputAnalysisResult (class in qat.frontend.passes.analysis)
InputOptimisation (class in qat.frontend.passes.purr.transform)
(class in qat.frontend.passes.transform)
insert() (InstructionBuilder method)
insert_result_at_sweep_position() (SweepIterator method)
inst (X_pi_2 attribute)
(Z_phase attribute)
(ZX_pi_4 attribute)
instr_type (Instruction property)
Instruction (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
instruction (PositionData attribute)
(SimpleAcquire attribute)
instruction_index (VariableAccessor attribute)
instruction_memory_size (DeviceDescription attribute)
(qat.middleend.passes.purr.validation.InstructionValidation parameter)
(qat.middleend.passes.validation.InstructionValidation parameter)
(qat.model.target_data.DeviceDescription parameter)
(TargetData property)
INSTRUCTION_VALIDATION (QatConfig attribute)
InstructionBlock (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
InstructionBuilder (class in qat.ir.instruction_builder)
(class in qat.purr.compiler.builders)
InstructionEmitter (class in qat.purr.compiler.emitter)
InstructionExecutionEngine (class in qat.purr.compiler.execution)
InstructionGranularitySanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
InstructionLengthSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
instructions (InstructionBlock attribute)
,
[1]
(InstructionBuilder property)
,
[1]
(MeasureBlock attribute)
(MeasureBlock property)
(qat.backend.waveform.codegen.WaveformBackend.create_pulse_channel_buffer parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_pulse_channel_buffer parameter)
(QatFile property)
(QatIR attribute)
(QiskitBuilderWrapper property)
(QuantumInstructionBlock attribute)
,
[1]
InstructionValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
(class in qat.purr.compiler.validation_passes)
InstructionValidationConfig (class in qat.purr.qatconfig)
Instrument (class in qat.purr.backends.live_devices)
instrument_builder (EngineDescription attribute)
instrument_id (QbloxPackage attribute)
,
[1]
InstrumentBuilder (class in qat.instrument.base)
InstrumentBuilderDescription (class in qat.core.config.descriptions)
InstrumentConcept (class in qat.instrument.base)
(class in qat.purr.backends.qblox.execution.instrument_base)
InstrumentModel (class in qat.instrument.base)
(class in qat.purr.backends.qblox.execution.instrument_base)
IntegData (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
integration (BinnedAcqData attribute)
,
[1]
integration_length (SquareWeightAcq attribute)
,
[1]
INTEGRATOR (AcquireMode attribute)
IntegratorAcquireSanitisation (class in qat.middleend.passes.purr.transform)
IntermediateFrequencyAnalysis (class in qat.backend.passes.purr.analysis)
IntermediateFrequencyResult (class in qat.backend.passes.purr.analysis)
internal_phase (Cos attribute)
(Sin attribute)
(Waveform attribute)
Interrupt (class in qat.purr.compiler.interrupt)
InterruptableExecutingMixin (class in qat.purr.compiler.experimental.frontends)
InterruptError
invoke_backend() (AbstractQbloxLiveEngine method)
(QbloxLiveEngine1 method)
(QbloxLiveEngine2 method)
(QbloxLiveEngineAdapter method)
InvokerMixin (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
iq_voltage_bias (PhysicalChannel attribute)
IQBias (class in qat.model.device)
ir (qat.backend.passes.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.lowering.PartitionByPulseChannel.run parameter)
(qat.backend.passes.purr.analysis.BindingPass.run parameter)
(qat.backend.passes.purr.analysis.CFGPass.run parameter)
(qat.backend.passes.purr.analysis.IntermediateFrequencyAnalysis.run parameter)
(qat.backend.passes.purr.analysis.TILegalisationPass.run parameter)
(qat.backend.passes.purr.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.purr.analysis.TriagePass.run parameter)
(qat.backend.passes.purr.lowering.PartitionByPulseChannel.run parameter)
(qat.backend.passes.purr.transform.DesugaringPass.run parameter)
(qat.backend.passes.purr.validation.NCOFrequencyVariability.run parameter)
(qat.backend.passes.purr.validation.NoAcquireWeightsValidation.run parameter)
(qat.backend.passes.purr.validation.NoMultipleAcquiresValidation.run parameter)
(qat.backend.passes.validation.NoAcquireWeightsValidation.run parameter)
(qat.backend.waveform.codegen.WaveformBackend.create_acquires parameter)
(qat.backend.waveform.codegen.WaveformBackend.create_physical_channel_buffers parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_acquires parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_physical_channel_buffers parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.middleend.base.BaseMiddleend.emit parameter)
(qat.middleend.base.CustomMiddleend.emit parameter)
(qat.middleend.passes.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.gates.transform.Decompose2QToCNOTs.run parameter)
(qat.middleend.passes.gates.transform.DecomposeToNativeGates.run parameter)
(qat.middleend.passes.gates.transform.DecomposeToPulses.run parameter)
(qat.middleend.passes.gates.transform.Squash1QGates.run parameter)
(qat.middleend.passes.gates.transform.SquashCNOTs.run parameter)
(qat.middleend.passes.purr.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.purr.transform.AcquireSanitisation.run parameter)
(qat.middleend.passes.purr.transform.BatchedShots.run parameter)
(qat.middleend.passes.purr.transform.EndOfTaskResetSanitisation.run parameter)
(qat.middleend.passes.purr.transform.EvaluatePulses.run parameter)
(qat.middleend.passes.purr.transform.FreqShiftSanitisation.run parameter)
(qat.middleend.passes.purr.transform.InactivePulseChannelSanitisation.run parameter)
(qat.middleend.passes.purr.transform.InstructionGranularitySanitisation.run parameter)
(qat.middleend.passes.purr.transform.InstructionLengthSanitisation.run parameter)
(qat.middleend.passes.purr.transform.IntegratorAcquireSanitisation.run parameter)
(qat.middleend.passes.purr.transform.LegacyPhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.LowerSyncsToDelays.run parameter)
(qat.middleend.passes.purr.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.purr.transform.QiskitInstructionsWrapper.run parameter)
(qat.middleend.passes.purr.transform.RepeatSanitisation.run parameter)
(qat.middleend.passes.purr.transform.RepeatTranslation.run parameter)
(qat.middleend.passes.purr.transform.ResetsToDelays.run parameter)
(qat.middleend.passes.purr.transform.ReturnSanitisation.run parameter)
(qat.middleend.passes.purr.transform.ScopeSanitisation.run parameter)
(qat.middleend.passes.purr.transform.SquashDelaysOptimisation.run parameter)
(qat.middleend.passes.purr.transform.SynchronizeTask.run parameter)
(qat.middleend.passes.purr.validation.DynamicFrequencyValidation.run parameter)
(qat.middleend.passes.purr.validation.FixedIntermediateFrequencyValidation.run parameter)
(qat.middleend.passes.purr.validation.FrequencySetupValidation.run parameter)
(qat.middleend.passes.purr.validation.InstructionValidation.run parameter)
(qat.middleend.passes.purr.validation.PhysicalChannelAmplitudeValidation.run parameter)
(qat.middleend.passes.purr.validation.QiskitResultsFormatValidation.run parameter)
(qat.middleend.passes.purr.validation.ReadoutValidation.run parameter)
(qat.middleend.passes.purr.validation.RepeatSanitisationValidation.run parameter)
(qat.middleend.passes.purr.validation.ReturnSanitisationValidation.run parameter)
(qat.middleend.passes.transform.AcquireSanitisation.run parameter)
(qat.middleend.passes.transform.BatchedShots.run parameter)
(qat.middleend.passes.transform.EndOfTaskResetSanitisation.run parameter)
(qat.middleend.passes.transform.EvaluateWaveforms.run parameter)
(qat.middleend.passes.transform.FreqShiftSanitisation.run parameter)
(qat.middleend.passes.transform.InactivePulseChannelSanitisation.run parameter)
(qat.middleend.passes.transform.InstructionGranularitySanitisation.run parameter)
(qat.middleend.passes.transform.InstructionLengthSanitisation.run parameter)
(qat.middleend.passes.transform.LowerSyncsToDelays.run parameter)
(qat.middleend.passes.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.transform.RepeatSanitisation.run parameter)
(qat.middleend.passes.transform.RepeatTranslation.run parameter)
(qat.middleend.passes.transform.ResetsToDelays.run parameter)
(qat.middleend.passes.transform.ReturnSanitisation.run parameter)
(qat.middleend.passes.transform.ScopeSanitisation.run parameter)
(qat.middleend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.middleend.passes.transform.SynchronizeTask.run parameter)
(qat.middleend.passes.validation.DynamicFrequencyValidation.run parameter)
(qat.middleend.passes.validation.FrequencySetupValidation.run parameter)
(qat.middleend.passes.validation.InstructionValidation.run parameter)
(qat.middleend.passes.validation.NoMidCircuitMeasurementValidation.run parameter)
(qat.middleend.passes.validation.ReadoutValidation.run parameter)
(qat.middleend.passes.validation.RepeatSanitisationValidation.run parameter)
(qat.middleend.passes.validation.ReturnSanitisationValidation.run parameter)
(qat.purr.backends.qblox.analysis_passes.BindingPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.CFGPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.TILegalisationPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.TriagePass.run parameter)
(qat.purr.backends.qblox.transform_passes.DesugaringPass.run parameter)
is_backend() (in module qat.core.config.validators)
is_basic_gate() (TketBuilder method)
is_calibrated (Component property)
(PhysicalHardwareModel property)
(PulseChannelSet property)
(QuantumHardwareModel property)
is_connected (CompositeInstrument property)
(ConnectionMixin property)
(LeafInstrument property)
is_empty() (BasicBlock method)
,
[1]
(InjectionMetadata method)
(QbloxContext method)
,
[1]
is_enabled (ErrorMitigation property)
is_engine() (in module qat.core.config.validators)
is_equal_angle() (in module qat.ir.gates.base)
is_finished() (SweepIterator method)
is_frontend() (in module qat.core.config.validators)
is_generated_name() (in module qat.purr.compiler.instructions)
is_hardwareloader() (in module qat.core.config.validators)
is_instrument() (in module qat.core.config.validators)
is_instrument_builder() (in module qat.core.config.validators)
is_middleend() (in module qat.core.config.validators)
is_passmanager() (in module qat.core.config.validators)
is_passmanager_factory() (in module qat.core.config.validators)
is_pipeline_factory() (in module qat.core.config.validators)
is_pipeline_instance() (in module qat.core.config.validators)
is_qasm_path() (in module qat.frontend.qasm)
is_qasm_str() (in module qat.frontend.qasm)
is_qir_path() (in module qat.frontend.qir)
is_qir_str() (in module qat.frontend.qir)
is_runtime() (in module qat.core.config.validators)
is_subtype_of() (AbstractPipeline method)
(CompilePipelineDescription static method)
(CompileSweepPipeline method)
,
[1]
(ExecutePipelineDescription static method)
(PipelineClassDescription static method)
(PipelineFactoryDescription method)
(PipelineInstanceDescription method)
(UpdateablePipeline method)
(UpdateablePipelineDescription method)
is_target_data() (in module qat.core.config.validators)
is_up_to_date() (ModelUpdateChecker method)
is_updateable_pipeline() (in module qat.core.config.validators)
items() (PydDictBase method)
iter_bound_results (BindingResult attribute)
,
[1]
iterator() (BasicBlock method)
,
[1]
IteratorInjector (class in qat.purr.compiler.execution)
IterBound (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
J
JaggedEchoModelLoader (class in qat.model.loaders.converted)
jge() (SequenceBuilder method)
,
[1]
jlt() (SequenceBuilder method)
,
[1]
jmp() (SequenceBuilder method)
,
[1]
json_dump() (in module qat.purr.utils.serializer)
json_dumps() (in module qat.purr.utils.serializer)
json_load() (in module qat.purr.utils.serializer)
json_loads() (in module qat.purr.utils.serializer)
JsonHandler (class in qat.purr.utils.logger)
JsonLoggerHandler (class in qat.purr.utils.logger)
Jump (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
JUMP (Opcode attribute)
,
[1]
jump() (InstructionBuilder method)
,
[1]
JUMP_GREATER_EQUALS (Opcode attribute)
,
[1]
JUMP_LESS_THAN (Opcode attribute)
,
[1]
K
k (GaussianFunction property)
keys() (PydDictBase method)
KeywordFilter (class in qat.purr.utils.logger)
KILO (Scale attribute)
,
[1]
L
labber_style (qat.purr.utils.logger.LogFolder parameter)
Label (ArgumentType attribute)
(class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
label (Jump attribute)
(QRPairModel attribute)
label() (SequenceBuilder method)
,
[1]
label_gen() (AllocationManager method)
,
[1]
labels (AllocationManager attribute)
,
[1]
lamb (qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
lambd (qat.ir.gates.gates_1q.U parameter)
(U attribute)
language (InputAnalysisResult attribute)
LanguageFrontend (class in qat.purr.compiler.frontends)
lark_parser (Qasm3Parser attribute)
,
[1]
LATCH_RST (Opcode attribute)
,
[1]
latch_rst() (SequenceBuilder method)
,
[1]
Latest (Lucy attribute)
LeafExecutor (class in qat.purr.backends.qblox.execution.executor)
LeafInstrument (class in qat.instrument.base)
(class in qat.purr.backends.qblox.execution.instrument_base)
ledger() (QbloxContext method)
,
[1]
left (BinaryOperator attribute)
LEFT (LucyCouplingDirection attribute)
LegacyCompilePipeline (class in qat.pipelines.legacy.base)
(class in qat.pipelines.legacy.base.compile)
LegacyEchoCompilePipeline (class in qat.pipelines.legacy.echo)
(class in qat.pipelines.legacy.echo.compile)
LegacyEchoExecutePipeline (class in qat.pipelines.legacy.echo)
(class in qat.pipelines.legacy.echo.execute)
LegacyEchoPipeline (class in qat.pipelines.legacy.echo)
(class in qat.pipelines.legacy.echo.full)
LegacyExecutePipeline (class in qat.pipelines.legacy.base)
(class in qat.pipelines.legacy.base.execute)
LegacyHardwareModel (in module qat.purr.compiler.hardware_models)
LegacyPhaseOptimisation (class in qat.middleend.passes.purr.transform)
LegacyPipeline (class in qat.pipelines.legacy.base)
(class in qat.pipelines.legacy.base.full)
LegacyPipelineConfig (class in qat.pipelines.legacy.base)
(class in qat.pipelines.legacy.base.execute)
LegacyQbloxCompilePipeline (class in qat.pipelines.legacy.qblox)
(class in qat.pipelines.legacy.qblox.compile)
LegacyQbloxExecutePipeline (in module qat.pipelines.legacy.qblox)
LegacyQbloxPipeline (class in qat.pipelines.legacy.qblox)
(class in qat.pipelines.legacy.qblox.full)
LegacyQiskitCompilePipeline (class in qat.pipelines.legacy.qiskit)
(class in qat.pipelines.legacy.qiskit.compile)
LegacyQiskitExecutePipeline (class in qat.pipelines.legacy.qiskit)
(class in qat.pipelines.legacy.qiskit.execute)
LegacyQiskitPipeline (class in qat.pipelines.legacy.qiskit)
(class in qat.pipelines.legacy.qiskit.full)
LegacyQiskitPipelineConfig (class in qat.pipelines.legacy.qiskit.full)
LegacyRTCSCompilePipeline (class in qat.pipelines.legacy.rtcs)
(class in qat.pipelines.legacy.rtcs.compile)
LegacyRTCSExecutePipeline (in module qat.pipelines.legacy.rtcs)
LegacyRTCSPipeline (class in qat.pipelines.legacy.rtcs)
(class in qat.pipelines.legacy.rtcs.full)
LegacyRuntime (class in qat.runtime.legacy)
length (PositionalAcquireData attribute)
(Sweep property)
(SweepIterator property)
LessOrEqualThan (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
LessThan (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
LevelFilter (class in qat.purr.utils.logger)
LifetimePass (class in qat.backend.passes.purr.analysis)
linear (qat.model.error_mitigation.ReadoutMitigation parameter)
(ReadoutMitigation attribute)
LINEAR_MAP_COMPLEX_TO_REAL (PostProcessType attribute)
linear_map_complex_to_real() (in module qat.runtime.post_processing)
linstr_type (InstrumentBuilderDescription attribute)
(qat.instrument.base.ConfigInstrumentBuilder parameter)
(qat.instrument.base.CsvInstrumentBuilder.build parameter)
list() (PipelineSet method)
list_compile_pipelines (PipelineManager property)
list_execute_pipelines (PipelineManager property)
LiveDeviceEngine (class in qat.purr.backends.live)
LiveHardwareModel (class in qat.purr.backends.live)
LivePhysicalBaseband (class in qat.purr.backends.live_devices)
lo (ModuleConfig attribute)
,
[1]
load() (BaseModelLoader method)
(CacheAccessLoader method)
(EchoModelLoader method)
,
[1]
,
[2]
(FileModelLoader method)
,
[1]
,
[2]
(HardwareLoaders method)
(JaggedEchoModelLoader method)
(LucyModelLoader method)
,
[1]
,
[2]
(QatExtension static method)
(QbloxDummyModelLoader method)
,
[1]
(QbloxFileModelLoader method)
,
[1]
(QiskitModelLoader method)
,
[1]
(RTCSModelLoader method)
,
[1]
load_calibration() (Calibratable static method)
(QuantumHardwareModel class method)
load_calibration_from_file() (Calibratable static method)
load_default_gates() (Qasm3ParserBase method)
,
[1]
load_executor() (in module qat.purr.backends.qblox.loader)
load_extensions() (QatSessionConfig method)
load_model() (InstructionExecutionEngine method)
load_object_from_log_folder() (in module qat.purr.utils.logger)
load_qasm_file() (in module qat.frontend.qasm)
load_qir_file() (in module qat.frontend.qir)
loader (qat.core.config.descriptions.CompilePipelineDescription.construct parameter)
(qat.core.config.descriptions.ExecutePipelineDescription.construct parameter)
(qat.core.config.descriptions.PipelineClassDescription.construct parameter)
(qat.core.config.descriptions.PipelineFactoryDescription.construct parameter)
(qat.core.config.descriptions.UpdateablePipelineDescription.construct parameter)
(qat.core.pipelines.configurable.ConfigurableCompilePipeline parameter)
(qat.core.pipelines.configurable.ConfigurableExecutePipeline parameter)
(qat.core.pipelines.configurable.ConfigurablePipeline parameter)
(qat.core.pipelines.factory.PipelineFactory parameter)
(qat.pipelines.legacy.base.compile.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.execute.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.full.LegacyPipeline parameter)
(qat.pipelines.legacy.base.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.LegacyPipeline parameter)
(qat.pipelines.legacy.echo.compile.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.execute.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.full.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.qblox.compile.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.full.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qiskit.compile.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.execute.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.full.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.rtcs.compile.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.full.LegacyRTCSPipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSPipeline parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.execute.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxPipeline2 parameter)
(qat.pipelines.purr.waveform_v1.compile.WaveformV1CompilePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.execute.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.full.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.WaveformV1CompilePipeline parameter)
(qat.pipelines.qiskit.QiskitSimulatorPipeline parameter)
(qat.pipelines.rtcs.RTCSPipeline parameter)
(qat.pipelines.updateable.UpdateablePipeline parameter)
(qat.pipelines.waveform.compile.WaveformCompilePipeline parameter)
(qat.pipelines.waveform.EchoExecutePipeline parameter)
(qat.pipelines.waveform.EchoPipeline parameter)
(qat.pipelines.waveform.execute.EchoExecutePipeline parameter)
(qat.pipelines.waveform.full.EchoPipeline parameter)
(qat.pipelines.waveform.WaveformCompilePipeline parameter)
LoConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
log() (CompositeLogger method)
log_duration() (in module qat.purr.utils.logging_utils)
log_folder (qat.purr.utils.logger.get_logger_config parameter)
(qat.purr.utils.logger.import_logger_configuration parameter)
LogFolder (class in qat.purr.utils.logger)
logger_config (qat.purr.utils.logger.import_logger_configuration parameter)
logger_names (qat.purr.utils.logger.CompositeLogger parameter)
LoggerLevel (class in qat.purr.utils.logger)
logic_and() (SequenceBuilder method)
,
[1]
logic_not() (SequenceBuilder method)
,
[1]
logic_or() (SequenceBuilder method)
,
[1]
logic_xor() (SequenceBuilder method)
,
[1]
logical_connectivity (LogicalHardwareModel attribute)
(PhysicalHardwareModel attribute)
(qat.model.builder.PhysicalHardwareModelBuilder parameter)
(qat.model.hardware_model.LogicalHardwareModel parameter)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
logical_connectivity_quality (PhysicalHardwareModel attribute)
(qat.model.builder.PhysicalHardwareModelBuilder parameter)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
LogicalHardwareModel (class in qat.model.hardware_model)
logs_path (BasicLogger property)
lookup_by_name() (CompositeInstrument method)
lookup_by_type() (ResultManager method)
,
[1]
lookup_waveform_by_data() (SequenceBuilder method)
,
[1]
LOOP (Opcode attribute)
,
[1]
loop() (SequenceBuilder method)
,
[1]
LOOP_UNROLL_THRESHOLD (Constants attribute)
,
[1]
LoopCount (class in qat.ir.instructions)
(class in qat.middleend.passes.purr.transform)
LoweringPass (class in qat.core.pass_base)
LowerSyncsToDelays (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
Lucy (class in qat.purr.backends.verification)
LucyCouplingDirection (class in qat.model.loaders.lucy)
LucyCouplingQuality (class in qat.model.loaders.lucy)
LucyModelLoader (class in qat.model.loaders.lucy)
(class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.lucy)
LucyVerificationEngine (class in qat.purr.backends.verification)
M
m3_available (qat.model.error_mitigation.ReadoutMitigation parameter)
(ReadoutMitigation attribute)
macq (ChannelType attribute)
makeRecord() (BasicLogger method)
MANUAL (ConnectionMode attribute)
mapping (IndexMappingResult attribute)
mark_as_dirty() (ResultManager method)
,
[1]
marker_address (ThresholdedAcqConfig attribute)
,
[1]
marker_en (ThresholdedAcqConfig attribute)
,
[1]
marker_invert (ThresholdedAcqConfig attribute)
,
[1]
marker_inverts (ModuleConfig attribute)
,
[1]
marker_ovr_en (SequencerConfig attribute)
,
[1]
marker_ovr_value (SequencerConfig attribute)
,
[1]
matching_engines() (QatSessionConfig class method)
matching_hardware_loaders() (QatSessionConfig class method)
matrix (CNOT property)
(CPhase property)
(CRx property)
(CRy property)
(CRz property)
(ECR property)
(Gate1Q property)
(Gate2Q property)
(Hadamard property)
(Id property)
(Phase property)
(ReadoutMitigation attribute)
(Rx property)
(Ry property)
(Rz property)
(S property)
(Sdg property)
(SWAP property)
(T property)
(Tdg property)
(U property)
(X property)
(X_pi_2 property)
(Y property)
(Z property)
(ZX_pi_4 property)
MAX_ACQ_INTEGRATION_LENGTH (Constants attribute)
,
[1]
MAX_ACQ_THRESHOLD (Constants attribute)
,
[1]
MAX_BINNED_ACQUISITIONS (Constants attribute)
,
[1]
max_circuit_duration (LucyVerificationEngine attribute)
max_frequency (PulseChannel property)
MAX_GAIN (Constants attribute)
,
[1]
MAX_GAIN_SIZE (Constants attribute)
,
[1]
MAX_INSTRUCTION_LENGTH (InstructionValidationConfig attribute)
MAX_OFFSET (Constants attribute)
,
[1]
MAX_OFFSET_SIZE (Constants attribute)
,
[1]
max_pulse_duration (Constraints attribute)
(OpenPulseConstraints attribute)
MAX_QCM_OFFSET_V (Constants attribute)
,
[1]
MAX_QCM_RF_OFFSET_MV (Constants attribute)
,
[1]
MAX_QRM_OFFSET_V (Constants attribute)
,
[1]
MAX_QRM_RF_OFFSET_V (Constants attribute)
,
[1]
MAX_REPEATS_LIMIT (QatConfig attribute)
MAX_SAMPLE_SIZE_SCOPE_ACQUISITIONS (Constants attribute)
,
[1]
MAX_SAMPLE_SIZE_WAVEFORMS (Constants attribute)
,
[1]
max_scale (Constraints attribute)
(OpenPulseConstraints attribute)
max_shots (AbstractTargetData attribute)
(qat.middleend.passes.validation.HardwareConfigValidity parameter)
(qat.model.target_data.AbstractTargetData parameter)
(qat.model.target_data.CustomTargetData parameter)
(qat.model.target_data.TargetData parameter)
(qat.model.target_data.TargetData.create_with parameter)
MAX_TOTAL_BINNED_ACQUISITIONS (Constants attribute)
,
[1]
MAX_WAIT_TIME (Constants attribute)
,
[1]
max_waveform_amplitude (Constraints attribute)
(OpenPulseConstraints attribute)
MEAN (PostProcessType attribute)
mean() (in module qat.runtime.post_processing)
mean_z_map_args (Qubit attribute)
measure (ChannelType attribute)
Measure (class in qat.ir.gates.operation)
MEASURE (ControlType attribute)
measure (ResonatorPulseChannels attribute)
measure() (CircuitBuilder method)
(InstructionBuilder method)
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
measure_acquire() (QbloxContext method)
,
[1]
measure_device (Qubit attribute)
measure_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
measure_mean_signal() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
measure_mean_z() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
measure_pulse (qat.model.device.Resonator parameter)
measure_pulse_channel (Qubit property)
(Resonator property)
measure_scope_mode() (QuantumInstructionBuilder method)
,
[1]
measure_single_shot_binned() (QuantumInstructionBuilder method)
,
[1]
measure_single_shot_signal() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
measure_single_shot_z() (InstructionBuilder method)
,
[1]
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
MeasureAcquirePulseChannel (class in qat.model.device)
MeasureBlock (class in qat.ir.measure)
(class in qat.purr.compiler.instructions)
MeasurementStatistics (class in qat.purr.backends.realtime_chip_simulator)
MeasurePhaseResetSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
MeasurePulse (class in qat.purr.compiler.instructions)
MeasurePulseChannel (class in qat.model.device)
MEGA (Scale attribute)
,
[1]
merge() (CompilationMetrics method)
(MetricsManager method)
,
[1]
merge_builder() (InstructionBuilder method)
(QiskitBuilder method)
merge_phase_instructions() (PhaseOptimisation static method)
met_mgr (qat.core.pass_base.PassManager.run parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.passes.purr.transform.InputOptimisation.run parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.base.BaseMiddleend.emit parameter)
(qat.middleend.base.CustomMiddleend.emit parameter)
(qat.middleend.passes.purr.transform.LegacyPhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.purr.transform.SquashDelaysOptimisation.run parameter)
(qat.middleend.passes.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.runtime.legacy.LegacyRuntime.execute parameter)
(qat.runtime.simple.SimpleRuntime.execute parameter)
METHOD (QiskitSimulationConfig attribute)
MetricsManager (class in qat.core.metrics_base)
(class in qat.purr.core.metrics_base)
MetricsMixin (class in qat.purr.compiler.metrics)
MICRO (Scale attribute)
,
[1]
middleend (CompilePipeline property)
(CompilePipelineCache property)
(CompilePipelineDescription attribute)
(PipelineClassDescription attribute)
middleend_pipeline() (in module qat.pipelines.legacy.base)
(in module qat.pipelines.legacy.base.compile)
(in module qat.pipelines.legacy.echo.compile)
(in module qat.pipelines.legacy.qblox.compile)
(in module qat.pipelines.legacy.qiskit.compile)
(in module qat.pipelines.legacy.rtcs.compile)
middleend_pipeline1() (in module qat.pipelines.purr.qblox.compile)
middleend_pipeline2() (in module qat.pipelines.purr.qblox.compile)
MILLI (Scale attribute)
,
[1]
MIN_ACQ_INTEGRATION_LENGTH (Constants attribute)
,
[1]
MIN_ACQ_THRESHOLD (Constants attribute)
,
[1]
min_frequency (PulseChannel property)
MIN_GAIN (Constants attribute)
,
[1]
MIN_OFFSET (Constants attribute)
,
[1]
min_pulse_duration (Constraints attribute)
(OpenPulseConstraints attribute)
min_pulse_time (Constraints attribute)
(OpenPulseConstraints attribute)
MIN_QCM_OFFSET_V (Constants attribute)
,
[1]
MIN_QCM_RF_OFFSET_MV (Constants attribute)
,
[1]
MIN_QRM_OFFSET_V (Constants attribute)
,
[1]
MIN_QRM_RF_OFFSET_V (Constants attribute)
,
[1]
MIN_SAMPLE_SIZE_SCOPE_ACQUISITIONS (Constants attribute)
,
[1]
MismatchingHardwareModelException
mixer (SequencerConfig attribute)
,
[1]
MixerConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
mod_config (QbloxPackage attribute)
,
[1]
mod_en (AwgConfig attribute)
,
[1]
mode (Acquire attribute)
(AcquireData attribute)
(Measure attribute)
(PositionalAcquireData attribute)
(qat.executables.AcquireData parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure parameter)
(qat.runtime.post_processing.get_axis_map parameter)
(SimpleAcquire attribute)
model (AbstractPipeline property)
(BasePipeline property)
(CompilePipelineCache property)
(CompileSweepPipeline property)
,
[1]
(ExecutePipelineCache property)
(LiveDeviceEngine attribute)
(PhysicalHardwareModelBuilder property)
(qat.backend.base.AllocatingBackend parameter)
(qat.backend.base.BaseBackend parameter)
(qat.backend.base.CustomBackend parameter)
(qat.backend.fallthrough.FallthroughBackend parameter)
(qat.backend.passes.analysis.TimelineAnalysis parameter)
(qat.backend.passes.purr.analysis.IntermediateFrequencyAnalysis parameter)
(qat.backend.qblox.codegen.AbstractQbloxBackend parameter)
(qat.backend.qblox.codegen.QbloxBackend1 parameter)
(qat.backend.qblox.codegen.QbloxBackend2 parameter)
(qat.backend.waveform.codegen.WaveformBackend parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend parameter)
(qat.core.pipelines.configurable.ConfigurableCompilePipeline parameter)
(qat.core.pipelines.configurable.ConfigurableExecutePipeline parameter)
(qat.core.pipelines.configurable.ConfigurablePipeline parameter)
(qat.core.pipelines.factory.PipelineFactory parameter)
(qat.frontend.auto.AutoFrontend parameter)
(qat.frontend.auto.AutoFrontend.default_for_purr parameter)
(qat.frontend.auto.AutoFrontend.default_for_pydantic parameter)
(qat.frontend.auto.AutoFrontend.default_frontends parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR parameter)
(qat.frontend.base.BaseFrontend parameter)
(qat.frontend.custom.CustomFrontend parameter)
(qat.frontend.fallthrough.FallthroughFrontend parameter)
(qat.frontend.passes.purr.transform.InputOptimisation parameter)
(qat.frontend.passes.purr.transform.Parse parameter)
(qat.frontend.purr.purr.PurrFrontend parameter)
,
[1]
(qat.frontend.purr.PurrFrontend parameter)
,
[1]
(qat.frontend.qasm.BaseQasmFrontend parameter)
(qat.frontend.qasm.BaseQasmFrontend.build_pass_pipeline parameter)
(qat.frontend.qasm.Qasm2Frontend parameter)
(qat.frontend.qasm.Qasm3Frontend parameter)
(qat.frontend.qat_ir.QatFrontend parameter)
,
[1]
(qat.frontend.qir.QIRFrontend parameter)
(qat.middleend.base.BaseMiddleend parameter)
(qat.middleend.base.CustomMiddleend parameter)
(qat.middleend.default.DefaultMiddleend parameter)
(qat.middleend.default.DefaultMiddleend.build_pass_pipeline parameter)
(qat.middleend.fallthrough.FallthroughMiddleend parameter)
(qat.middleend.passes.gates.transform.DecomposeToPulses parameter)
(qat.middleend.passes.purr.transform.FreqShiftSanitisation parameter)
(qat.middleend.passes.purr.transform.RepeatSanitisation parameter)
(qat.middleend.passes.purr.validation.DynamicFrequencyValidation parameter)
(qat.middleend.passes.purr.validation.FixedIntermediateFrequencyValidation parameter)
(qat.middleend.passes.purr.validation.FrequencySetupValidation parameter)
(qat.middleend.passes.transform.EndOfTaskResetSanitisation parameter)
(qat.middleend.passes.transform.EvaluateWaveforms parameter)
(qat.middleend.passes.transform.FreqShiftSanitisation parameter)
(qat.middleend.passes.transform.ResetsToDelays parameter)
(qat.middleend.passes.validation.DynamicFrequencyValidation parameter)
(qat.middleend.passes.validation.FrequencySetupValidation parameter)
(qat.middleend.passes.validation.NoMidCircuitMeasurementValidation parameter)
(qat.middleend.purr.default.DefaultMiddleend parameter)
(qat.middleend.purr.default.DefaultMiddleend.build_pass_pipeline parameter)
(qat.pipelines.legacy.base.compile.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.execute.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.full.LegacyPipeline parameter)
(qat.pipelines.legacy.base.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.LegacyPipeline parameter)
(qat.pipelines.legacy.echo.compile.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.execute.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.full.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.qblox.compile.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.compile.middleend_pipeline parameter)
(qat.pipelines.legacy.qblox.full.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qblox.get_pipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qiskit.compile.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.execute.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.full.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.rtcs.compile.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.full.LegacyRTCSPipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSPipeline parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.execute.get_results_pipeline parameter)
(qat.pipelines.purr.qblox.execute.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxPipeline2 parameter)
(qat.pipelines.purr.waveform_v1.compile.WaveformV1CompilePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.execute.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.full.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.WaveformV1CompilePipeline parameter)
(qat.pipelines.qiskit.QiskitSimulatorPipeline parameter)
(qat.pipelines.rtcs.RTCSPipeline parameter)
(qat.pipelines.updateable.UpdateablePipeline parameter)
(qat.pipelines.waveform.compile.WaveformCompilePipeline parameter)
(qat.pipelines.waveform.EchoExecutePipeline parameter)
(qat.pipelines.waveform.EchoPipeline parameter)
(qat.pipelines.waveform.execute.EchoExecutePipeline parameter)
(qat.pipelines.waveform.full.EchoPipeline parameter)
(qat.pipelines.waveform.WaveformCompilePipeline parameter)
(qat.runtime.passes.analysis.IndexMappingAnalysis parameter)
(qat.runtime.passes.purr.analysis.IndexMappingAnalysis parameter)
(qat.runtime.results_pipeline.get_default_results_pipeline parameter)
(qat.runtime.results_pipeline.get_results_pipeline parameter)
(QbloxLiveEngineAdapter attribute)
(QuantumRuntime property)
(RealtimeChipSimEngine attribute)
(RequiresHardwareModelMixin property)
(UpdateablePipeline property)
model_config (AbstractProgram attribute)
(AbstractTargetData attribute)
(AbstractWaveform attribute)
(Acquire attribute)
(AcquireData attribute)
(AcquirePulseChannel attribute)
(Acquisition attribute)
,
[1]
(AllowExtraFieldsModel attribute)
(Assign attribute)
(Barrier attribute)
(BinaryOperator attribute)
(BinnedAcqData attribute)
,
[1]
(BinnedAndScopeAcqData attribute)
,
[1]
(BitRegister attribute)
(BlackmanFunction attribute)
(BlackmanWaveform attribute)
(CalibratableAcquire attribute)
(CalibratablePulse attribute)
(ClassDescription attribute)
,
[1]
(CNOT attribute)
(CompilePipelineDescription attribute)
(ComplexFunction attribute)
(Component attribute)
(ControlGate2Q attribute)
(Cos attribute)
(CosWaveform attribute)
(CPhase attribute)
(CregIndexValue attribute)
(CrossResonanceCancellationPulseChannel attribute)
(CrossResonancePulseChannel attribute)
(CRx attribute)
(CRy attribute)
(CRz attribute)
(Delay attribute)
(DeviceDescription attribute)
(DragGaussianFunction attribute)
(DragGaussianWaveform attribute)
(DrivePulseChannel attribute)
(ECR attribute)
(EndRepeat attribute)
(EngineDescription attribute)
(Equals attribute)
(ErrorMitigation attribute)
(Executable attribute)
(ExecutePipelineDescription attribute)
(ExtraSoftSquareFunction attribute)
(ExtraSoftSquareWaveform attribute)
(FeatureMetadata attribute)
(FreqShiftPulseChannel attribute)
(Frequency attribute)
(FrequencySet attribute)
(FrequencyShift attribute)
(FrozenDict attribute)
(FrozenSet attribute)
(Gate1Q attribute)
(Gate2Q attribute)
(GateBase attribute)
(GaussianFunction attribute)
(GaussianSquareFunction attribute)
(GaussianSquareWaveform attribute)
(GaussianWaveform attribute)
(GaussianZeroEdgeFunction attribute)
(GaussianZeroEdgeWaveform attribute)
(GreaterOrEqualThan attribute)
(GreaterThan attribute)
(Hadamard attribute)
(HardwareLoaderDescription attribute)
(Id attribute)
(Instruction attribute)
(InstructionBlock attribute)
(InstructionValidationConfig attribute)
(InstrumentBuilderDescription attribute)
(InstrumentModel attribute)
,
[1]
(IntegData attribute)
,
[1]
(IQBias attribute)
(Jump attribute)
(Label attribute)
(LegacyPipelineConfig attribute)
,
[1]
(LegacyQiskitPipelineConfig attribute)
(LessOrEqualThan attribute)
(LessThan attribute)
(LogicalHardwareModel attribute)
(Measure attribute)
(MeasureAcquirePulseChannel attribute)
(MeasureBlock attribute)
(MeasurePulseChannel attribute)
(MetricsManager attribute)
,
[1]
(NativeGate attribute)
(NoExtraFieldsFrozenModel attribute)
(NoExtraFieldsModel attribute)
(NotEquals attribute)
(NumericFunction attribute)
(OpenPulseConstraints attribute)
(OpenPulseContext attribute)
(OpenPulseFeatures attribute)
(OpenPulseFrame attribute)
(OpenPulsePort attribute)
(ParseResults attribute)
(PathData attribute)
,
[1]
(Phase attribute)
(PhaseReset attribute)
(PhaseSet attribute)
(PhaseShift attribute)
(PhysicalBaseband attribute)
(PhysicalChannel attribute)
(PhysicalHardwareModel attribute)
(PipelineClassDescription attribute)
(PipelineConfig attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(Plus attribute)
(PositionalAcquireData attribute)
(PostProcessing attribute)
(Pulse attribute)
(PulseChannel attribute)
,
[1]
(PulseChannelSet attribute)
(PydArray attribute)
(PydDictBase attribute)
(PydListBase attribute)
(PydSetBase attribute)
(PydValidatedBase attribute)
(QasmContext attribute)
(QatConfig attribute)
(QatIR attribute)
(QatSessionConfig attribute)
(QatSimulationConfig attribute)
(QbloxProgram attribute)
(QbloxTargetData attribute)
(QiskitSimulationConfig attribute)
(QRPairModel attribute)
(Quantity attribute)
(QuantumInstruction attribute)
(QuantumInstructionBlock attribute)
(Qubit attribute)
(QubitDescription attribute)
(QubitInstruction attribute)
(QubitPhysicalChannel attribute)
(QubitPulseChannel attribute)
(QubitPulseChannels attribute)
(QubitRegister attribute)
(ReadoutMitigation attribute)
(Registers attribute)
(RehydratableModel attribute)
(Repeat attribute)
(Reset attribute)
,
[1]
(Resonator attribute)
(ResonatorDescription attribute)
(ResonatorPhysicalChannel attribute)
(ResonatorPulseChannel attribute)
(ResonatorPulseChannels attribute)
(ResultsProcessing attribute)
(Return attribute)
(RoundedSquareFunction attribute)
(RoundedSquareWaveform attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(SampledWaveform attribute)
(ScopeAcqData attribute)
,
[1]
(Sdg attribute)
(SechFunction attribute)
(SechWaveform attribute)
(SecondStatePulseChannel attribute)
(SetupHoldFunction attribute)
(SetupHoldWaveform attribute)
(Sin attribute)
(SinWaveform attribute)
(SofterGaussianFunction attribute)
(SofterGaussianWaveform attribute)
(SofterSquareFunction attribute)
(SofterSquareWaveform attribute)
(SoftSquareFunction attribute)
(SoftSquareWaveform attribute)
(SquareFunction attribute)
(SquareWaveform attribute)
(SWAP attribute)
(Synchronize attribute)
(T attribute)
(TargetData attribute)
(Tdg attribute)
(Time attribute)
(U attribute)
(UpdateablePipelineDescription attribute)
(ValidatedDict attribute)
(ValidatedList attribute)
(ValidatedSet attribute)
(Variable attribute)
(Waveform attribute)
(WaveformChannelData attribute)
(WaveformProgram attribute)
(X attribute)
(X_pi_2 attribute)
(Y attribute)
(Z attribute)
(Z_phase attribute)
(ZX_pi_4 attribute)
model_dump() (PhysicalHardwareModelBuilder method)
model_post_init() (BlackmanFunction method)
(ComplexFunction method)
(Cos method)
(DragGaussianFunction method)
(ExtraSoftSquareFunction method)
(GaussianFunction method)
(GaussianSquareFunction method)
(GaussianZeroEdgeFunction method)
(MeasureBlock method)
(NumericFunction method)
(PulseChannel method)
(PydArray method)
(QiskitSimulationConfig method)
(QuantumInstructionBlock method)
(Qubit method)
(RoundedSquareFunction method)
(SechFunction method)
(SetupHoldFunction method)
(Sin method)
(SofterGaussianFunction method)
(SofterSquareFunction method)
(SoftSquareFunction method)
(SquareFunction method)
models_up_to_date (HardwareLoaders property)
(QAT property)
ModelUpdateChecker (class in qat.model.loaders.update)
modify() (Qasm2Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
module
qat
qat.backend
qat.backend.base
qat.backend.codegen_base
qat.backend.fallthrough
qat.backend.graph
qat.backend.passes
qat.backend.passes.analysis
qat.backend.passes.lowering
qat.backend.passes.purr
qat.backend.passes.purr.analysis
qat.backend.passes.purr.lowering
qat.backend.passes.purr.transform
qat.backend.passes.purr.validation
qat.backend.passes.validation
qat.backend.qblox
qat.backend.qblox.acquisition
qat.backend.qblox.codegen
qat.backend.qblox.config
qat.backend.qblox.config.constants
qat.backend.qblox.config.helpers
qat.backend.qblox.config.specification
qat.backend.qblox.execution
qat.backend.qblox.ir
qat.backend.qblox.passes
qat.backend.qblox.passes.analysis
qat.backend.qblox.visualisation
qat.backend.waveform
qat.backend.waveform.codegen
qat.backend.waveform.executable
qat.backend.waveform_v1
qat.backend.waveform_v1.executable
qat.backend.waveform_v1.purr
qat.backend.waveform_v1.purr.codegen
qat.core
qat.core.config
qat.core.config.configure
qat.core.config.descriptions
qat.core.config.session
qat.core.config.validators
qat.core.metrics_base
qat.core.pass_base
qat.core.pipeline
qat.core.pipelines
qat.core.pipelines.configurable
qat.core.pipelines.factory
qat.core.qat
qat.core.result_base
qat.engines
qat.engines.model
qat.engines.native
qat.engines.qblox
qat.engines.qblox.dummy
qat.engines.qblox.execution
qat.engines.qblox.live
qat.engines.waveform
qat.engines.waveform.echo
qat.engines.waveform_v1
qat.engines.waveform_v1.echo
qat.engines.zero
qat.executables
qat.extensions
qat.frontend
qat.frontend.auto
qat.frontend.base
qat.frontend.circuit_builder
qat.frontend.custom
qat.frontend.fallthrough
qat.frontend.parsers
qat.frontend.parsers.qasm
qat.frontend.parsers.qasm.base
qat.frontend.parsers.qasm.qasm2
qat.frontend.parsers.qasm.qasm3
qat.frontend.parsers.qir
qat.frontend.passes
qat.frontend.passes.analysis
qat.frontend.passes.purr
qat.frontend.passes.purr.transform
qat.frontend.passes.transform
qat.frontend.purr
qat.frontend.purr.purr
qat.frontend.qasm
qat.frontend.qat_ir
qat.frontend.qir
qat.frontend.register
qat.instrument
qat.instrument.base
qat.integrations
qat.integrations.features
qat.integrations.tket
qat.ir
qat.ir.builder_factory
qat.ir.conversion
qat.ir.gates
qat.ir.gates.base
qat.ir.gates.gates_1q
qat.ir.gates.gates_2q
qat.ir.gates.native
qat.ir.gates.operation
qat.ir.instruction_builder
qat.ir.instructions
qat.ir.lowered
qat.ir.measure
qat.ir.pulse_channel
qat.ir.qat_ir
qat.ir.utils
qat.ir.waveforms
qat.middleend
qat.middleend.base
qat.middleend.decompositions
qat.middleend.decompositions.base
qat.middleend.decompositions.gates
qat.middleend.decompositions.pulses
qat.middleend.default
qat.middleend.fallthrough
qat.middleend.passes
qat.middleend.passes.analysis
qat.middleend.passes.gates
qat.middleend.passes.gates.transform
qat.middleend.passes.gates.validation
qat.middleend.passes.purr
qat.middleend.passes.purr.analysis
qat.middleend.passes.purr.transform
qat.middleend.passes.purr.validation
qat.middleend.passes.transform
qat.middleend.passes.validation
qat.middleend.purr
qat.middleend.purr.default
qat.model
qat.model.builder
qat.model.convert_purr
qat.model.device
qat.model.error_mitigation
qat.model.hardware_model
qat.model.loaders
qat.model.loaders.base
qat.model.loaders.cache
qat.model.loaders.converted
qat.model.loaders.file
qat.model.loaders.lucy
qat.model.loaders.purr
qat.model.loaders.purr.base
qat.model.loaders.purr.dummy
qat.model.loaders.purr.echo
qat.model.loaders.purr.file
qat.model.loaders.purr.lucy
qat.model.loaders.purr.qiskit
qat.model.loaders.purr.rtcs
qat.model.loaders.update
qat.model.target_data
qat.model.validators
qat.pipelines
qat.pipelines.base
qat.pipelines.cache
qat.pipelines.echo
qat.pipelines.legacy
qat.pipelines.legacy.base
qat.pipelines.legacy.base.compile
qat.pipelines.legacy.base.execute
qat.pipelines.legacy.base.full
qat.pipelines.legacy.echo
qat.pipelines.legacy.echo.compile
qat.pipelines.legacy.echo.execute
qat.pipelines.legacy.echo.full
qat.pipelines.legacy.qblox
qat.pipelines.legacy.qblox.compile
qat.pipelines.legacy.qblox.full
qat.pipelines.legacy.qiskit
qat.pipelines.legacy.qiskit.compile
qat.pipelines.legacy.qiskit.execute
qat.pipelines.legacy.qiskit.full
qat.pipelines.legacy.rtcs
qat.pipelines.legacy.rtcs.compile
qat.pipelines.legacy.rtcs.full
qat.pipelines.pipeline
qat.pipelines.purr
qat.pipelines.purr.qblox
qat.pipelines.purr.qblox.compile
qat.pipelines.purr.qblox.execute
qat.pipelines.purr.qblox.full
qat.pipelines.purr.sweep
qat.pipelines.purr.sweep.compile
qat.pipelines.purr.sweep.execute
qat.pipelines.purr.sweep.flattener
qat.pipelines.purr.sweep.passes
qat.pipelines.purr.waveform_v1
qat.pipelines.purr.waveform_v1.compile
qat.pipelines.purr.waveform_v1.execute
qat.pipelines.purr.waveform_v1.full
qat.pipelines.qiskit
qat.pipelines.rtcs
qat.pipelines.updateable
qat.pipelines.waveform
qat.pipelines.waveform.compile
qat.pipelines.waveform.execute
qat.pipelines.waveform.full
qat.purr
qat.purr.backends
qat.purr.backends.calibrations
qat.purr.backends.calibrations.remote
qat.purr.backends.echo
qat.purr.backends.live
qat.purr.backends.live_devices
qat.purr.backends.qblox
qat.purr.backends.qblox.acquisition
qat.purr.backends.qblox.analysis_passes
qat.purr.backends.qblox.codegen
qat.purr.backends.qblox.codegen_base
qat.purr.backends.qblox.config
qat.purr.backends.qblox.constants
qat.purr.backends.qblox.device
qat.purr.backends.qblox.dummy
qat.purr.backends.qblox.execution
qat.purr.backends.qblox.execution.executor
qat.purr.backends.qblox.execution.instrument_base
qat.purr.backends.qblox.graph
qat.purr.backends.qblox.ir
qat.purr.backends.qblox.live
qat.purr.backends.qblox.loader
qat.purr.backends.qblox.model_base
qat.purr.backends.qblox.transform_passes
qat.purr.backends.qblox.visualisation
qat.purr.backends.qiskit_simulator
qat.purr.backends.realtime_chip_simulator
qat.purr.backends.utilities
qat.purr.backends.verification
qat.purr.compiler
qat.purr.compiler.builders
qat.purr.compiler.caches
qat.purr.compiler.devices
qat.purr.compiler.emitter
qat.purr.compiler.error_mitigation
qat.purr.compiler.error_mitigation.readout_mitigation
qat.purr.compiler.execution
qat.purr.compiler.experimental
qat.purr.compiler.experimental.frontends
qat.purr.compiler.frontends
qat.purr.compiler.hardware_models
qat.purr.compiler.instructions
qat.purr.compiler.interrupt
qat.purr.compiler.metrics
qat.purr.compiler.optimisers
qat.purr.compiler.runtime
qat.purr.compiler.transform_passes
qat.purr.compiler.validation_passes
qat.purr.compiler.waveforms
qat.purr.core
qat.purr.core.metrics_base
qat.purr.core.pass_base
qat.purr.core.result_base
qat.purr.integrations
qat.purr.integrations.features
qat.purr.integrations.qasm
qat.purr.integrations.qir
qat.purr.integrations.qiskit
qat.purr.integrations.tket
qat.purr.qat
qat.purr.qatconfig
qat.purr.utils
qat.purr.utils.benchmarking
qat.purr.utils.logger
qat.purr.utils.logging_utils
qat.purr.utils.serializer
qat.runtime
qat.runtime.aggregator
qat.runtime.base
qat.runtime.connection
qat.runtime.exceptions
qat.runtime.legacy
qat.runtime.passes
qat.runtime.passes.analysis
qat.runtime.passes.purr
qat.runtime.passes.purr.analysis
qat.runtime.passes.purr.transform
qat.runtime.passes.transform
qat.runtime.post_processing
qat.runtime.results_pipeline
qat.runtime.results_processing
qat.runtime.simple
qat.utils
qat.utils.graphs
qat.utils.hardware_model
qat.utils.piny
qat.utils.pydantic
qat.utils.qasm
qat.utils.state_tensors
qat.utils.units
qat.utils.uuid
qat.utils.waveform
module (qat.backend.qblox.config.helpers.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
(QbloxConfig attribute)
,
[1]
ModuleConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
ModuleFilter (class in qat.purr.utils.logger)
modules (QbloxLeafInstrument property)
MOVE (Opcode attribute)
,
[1]
move() (SequenceBuilder method)
,
[1]
msg (qat.purr.utils.logger.BasicLogger.output parameter)
(qat.purr.utils.logger.CompositeLogger.output parameter)
MUL (PostProcessType attribute)
multi_device_pulse_channel_types (QuantumDevice attribute)
multiplier (qat.runtime.post_processing.linear_map_complex_to_real parameter)
mz() (QIRParser method)
(TketQIRParser method)
N
N (RTCSQubit property)
name (AbstractPipeline property)
(Acquisition attribute)
,
[1]
(ApplyHybridReadoutMitigation attribute)
(ApplyLinearReadoutMitigation attribute)
(ApplyMatrixReadoutMitigation attribute)
(ApplyPostProcReadoutMitigation attribute)
(ApplyReadoutMitigation attribute)
(Assign attribute)
(BasePipeline property)
(CompilePipelineCache property)
(CompilePipelineDescription attribute)
(CompileSweepPipeline property)
,
[1]
(EngineDescription attribute)
(ExecutePipelineCache property)
(ExecutePipelineDescription attribute)
(FeatureMetadata attribute)
(HardwareLoaderDescription attribute)
(InstrumentBuilderDescription attribute)
(InstrumentModel attribute)
,
[1]
(Label attribute)
(LegacyPipelineConfig attribute)
,
[1]
(LegacyQiskitPipelineConfig attribute)
(OperatorInfo attribute)
(PipelineClassDescription attribute)
(PipelineConfig attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(qat.model.loaders.cache.CacheAccessLoader parameter)
(qat.pipelines.legacy.qblox.get_pipeline parameter)
(qat.purr.utils.logger.BasicLogger.save_object parameter)
(UpdateablePipeline property)
(UpdateablePipelineDescription attribute)
(Variable attribute)
(WaveformDef attribute)
name() (AbstractWaveform class method)
(PassInfoMixin method)
,
[1]
(ResultInfoMixin method)
,
[1]
name_index (PhysicalChannel attribute)
NANO (Scale attribute)
,
[1]
native_gates (qat.middleend.passes.gates.transform.DecomposeToNativeGates parameter)
NativeEngine (class in qat.engines.native)
NativeGate (class in qat.ir.gates.native)
nco (SequencerConfig attribute)
,
[1]
NCO_FREQ_LIMIT_STEPS (Constants attribute)
,
[1]
NCO_FREQ_STEPS_PER_HZ (Constants attribute)
,
[1]
NCO_MAX_FREQ (Constants attribute)
,
[1]
NCO_MAX_PHASE_STEPS (Constants attribute)
,
[1]
NCO_MIN_FREQ (Constants attribute)
,
[1]
NCO_PHASE_STEPS_PER_DEG (Constants attribute)
,
[1]
NcoConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
NCOFrequencyVariability (class in qat.backend.passes.purr.validation)
NewQbloxEmitter (class in qat.purr.backends.qblox.codegen)
NewQuantumRuntime (class in qat.purr.compiler.runtime)
no_duplicate_names() (QatSessionConfig class method)
no_duplicate_pipeline_names() (QatSessionConfig class method)
NO_MID_CIRCUIT_MEASUREMENT (InstructionValidationConfig attribute)
no_mid_circuit_measurement (qat.middleend.passes.purr.validation.ReadoutValidation parameter)
(qat.middleend.passes.validation.NoMidCircuitMeasurementValidation parameter)
NoAcquiresWithDifferentWeightsValidation (class in qat.backend.passes.purr.validation)
NoAcquireWeightsValidation (class in qat.backend.passes.purr.validation)
(class in qat.backend.passes.validation)
NoExtraFieldsFrozenModel (class in qat.utils.pydantic)
NoExtraFieldsModel (class in qat.utils.pydantic)
NoMidCircuitMeasurements (class in qat.middleend.passes.gates.validation)
NoMidCircuitMeasurementValidation (class in qat.middleend.passes.validation)
NoMultipleAcquiresValidation (class in qat.backend.passes.purr.validation)
none() (PreservedResults static method)
,
[1]
NOP (Opcode attribute)
,
[1]
nop() (SequenceBuilder method)
,
[1]
normalize_parameter() (TketQIRParser static method)
NOT (Opcode attribute)
,
[1]
NotEquals (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
NOTSET (LoggerLevel attribute)
NullInterrupt (class in qat.purr.compiler.interrupt)
num_clbits (qat.frontend.circuit_builder.CircuitBuilder parameter)
num_qubits (qat.frontend.circuit_builder.CircuitBuilder parameter)
Number (ArgumentType attribute)
number_of_instructions (Instruction property)
(InstructionBlock property)
(InstructionBuilder property)
number_of_qubits (PhysicalHardwareModel property)
NUMBER_OF_REGISTERS (Constants attribute)
,
[1]
NUMBER_OF_SEQUENCERS_QCM (Constants attribute)
,
[1]
NUMBER_OF_SEQUENCERS_QRM (Constants attribute)
,
[1]
NumericFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
numpy_array_to_list() (in module qat.runtime.results_processing)
O
obj (qat.purr.utils.logger.BasicLogger.save_object parameter)
object_type (RehydratableModel property)
offset (ModuleConfig attribute)
,
[1]
offset_path0 (AwgConfig attribute)
,
[1]
offset_path1 (AwgConfig attribute)
,
[1]
OffsetConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
one_default() (QatSessionConfig class method)
oor (PathData attribute)
,
[1]
Opcode (class in qat.backend.qblox.ir)
(class in qat.purr.backends.qblox.ir)
OpenPulseConstraints (class in qat.integrations.features)
OpenPulseContext (class in qat.frontend.parsers.qasm.qasm3)
(class in qat.purr.integrations.qasm)
OpenPulseFeatures (class in qat.integrations.features)
(class in qat.purr.integrations.features)
OpenPulseFrame (class in qat.integrations.features)
OpenPulsePort (class in qat.integrations.features)
operator (OperatorInfo attribute)
operator_info (qat.purr.backends.realtime_chip_simulator.RealtimeChipSimEngine.plot_dynamics parameter)
OperatorInfo (class in qat.purr.backends.realtime_chip_simulator)
optimize() (AbstractQbloxLiveEngine method)
(EchoEngine method)
(InstructionExecutionEngine method)
(LiveDeviceEngine method)
(QiskitEngine method)
(QuantumExecutionEngine method)
(RealtimeChipSimEngine method)
optimize_circuit() (in module qat.purr.integrations.tket)
optimize_qasm() (DefaultOptimizers method)
optimize_qir() (DefaultOptimizers method)
optimized_circuit (CompilationMetrics attribute)
(MetricsManager attribute)
,
[1]
optimized_instruction_count (CompilationMetrics attribute)
(MetricsManager attribute)
,
[1]
OPTIONS (QiskitSimulationConfig attribute)
opts (qat.purr.integrations.tket.run_tket_optimizations parameter)
(qat.purr.integrations.tket.run_tket_optimizations_qasm parameter)
(qat.purr.integrations.tket.run_tket_optimizations_qir parameter)
OR (Opcode attribute)
,
[1]
other_res_mgr (qat.core.result_base.ResultManager.update parameter)
out0 (AttConfig attribute)
,
[1]
(ConnectionConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
out0_en (LoConfig attribute)
,
[1]
out0_freq (LoConfig attribute)
,
[1]
out0_in0_en (LoConfig attribute)
,
[1]
out0_in0_freq (LoConfig attribute)
,
[1]
out0_path0 (OffsetConfig attribute)
,
[1]
out0_path1 (OffsetConfig attribute)
,
[1]
out1 (AttConfig attribute)
,
[1]
(ConnectionConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
out1_en (LoConfig attribute)
,
[1]
out1_freq (LoConfig attribute)
,
[1]
out1_path0 (OffsetConfig attribute)
,
[1]
out1_path1 (OffsetConfig attribute)
,
[1]
out2 (ConnectionConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
out3 (ConnectionConfig attribute)
,
[1]
(OffsetConfig attribute)
,
[1]
out_edges() (ControlFlowGraph method)
,
[1]
out_nbrs() (ControlFlowGraph method)
,
[1]
OUTPUT (LoggerLevel attribute)
output() (BasicLogger method)
(CompositeLogger method)
output_variable (Acquire attribute)
(PositionalAcquireData attribute)
(PostProcessing attribute)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_mean_signal parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_mean_z parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_scope_mode parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_binned parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_signal parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_z parameter)
(SimpleAcquire attribute)
output_variables (MeasureBlock property)
override_config() (in module qat.core.config.configure)
overwrite (qat.core.metrics_base.MetricsManager.enable parameter)
(qat.core.metrics_base.MetricsManager.enable_metrics parameter)
P
package (qat.core.qat.QAT.execute parameter)
(qat.engines.zero.ZeroEngine.execute parameter)
(qat.runtime.legacy.LegacyRuntime.execute parameter)
(qat.runtime.passes.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.purr.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.purr.transform.QiskitErrorMitigation.classical_to_quantum_mapping parameter)
(qat.runtime.passes.purr.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.transform.AcquisitionPostprocessing.run parameter)
(qat.runtime.passes.transform.AssignResultsTransform.run parameter)
(qat.runtime.passes.transform.InlineResultsProcessingTransform.run parameter)
packages (QbloxProgram attribute)
Parse (class in qat.frontend.passes.purr.transform)
parse() (LanguageFrontend method)
(Qasm2Parser method)
,
[1]
(Qasm3Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
(QASMFrontend method)
(QIRFrontend method)
(QIRParser method)
,
[1]
parse_and_execute() (QASMFrontend method)
(QIRFrontend method)
parse_qir() (Parse method)
(PydParse method)
parser_language() (AbstractParser method)
,
[1]
(Qasm2Parser method)
,
[1]
(Qasm3Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
ParseResults (class in qat.frontend.parsers.qasm.base)
(class in qat.purr.integrations.qasm)
partial() (ClassDescription method)
,
[1]
partial_id() (PulseChannel method)
PartitionByPulseChannel (class in qat.backend.passes.lowering)
(class in qat.backend.passes.purr.lowering)
PartitionedIR (class in qat.ir.lowered)
pass_obj (qat.core.pass_base.PassManager.add parameter)
PassConcept (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
PassInfoMixin (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
passive_reset_time (qat.model.target_data.CustomTargetData parameter)
(qat.model.target_data.QubitDescription parameter)
(qat.model.target_data.TargetData.create_with parameter)
(QubitDescription attribute)
PassManager (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
PassModel (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
path (qat.frontend.qasm.load_qasm_file parameter)
(qat.frontend.qir.load_qir_file parameter)
path0 (IntegData attribute)
,
[1]
(ScopeAcqData attribute)
,
[1]
path1 (IntegData attribute)
,
[1]
(ScopeAcqData attribute)
,
[1]
PathData (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
phase (CalibratablePulse attribute)
Phase (class in qat.ir.gates.gates_1q)
phase (FreqShiftPulseChannel attribute)
(OpenPulseFrame attribute)
(PhaseReset attribute)
(PhaseSet attribute)
(PhaseShift attribute)
(qat.purr.compiler.instructions.PhaseSet parameter)
(QbloxContext property)
,
[1]
(Waveform attribute)
Phase() (CircuitBuilder method)
phase_as_steps() (QbloxLegalisationPass static method)
,
[1]
phase_iq_offset (PulseChannel attribute)
,
[1]
(qat.model.device.PulseChannel parameter)
phase_offs (NcoConfig attribute)
,
[1]
phase_offset (MixerConfig attribute)
,
[1]
phase_shift() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
PhaseOptimisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
(class in qat.purr.compiler.transform_passes)
PhaseOptimisationHandler (class in qat.middleend.passes.transform)
PhaseReset (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
PhaseSet (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
PhaseShift (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
phi (qat.ir.gates.gates_1q.U parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(U attribute)
physical_channel (AcquireData attribute)
(qat.executables.AcquireData parameter)
(qat.model.device.PulseChannel parameter)
(qat.model.device.Qubit parameter)
(qat.model.device.Resonator parameter)
(Qubit attribute)
(Resonator attribute)
(SimpleAcquire attribute)
(WaveformContext property)
physical_channel_for_pulse_channel_id() (PhysicalHardwareModel method)
physical_channel_id (PulseChannel attribute)
(PulseChannel property)
(QbloxPackage attribute)
,
[1]
physical_channel_map (PhysicalHardwareModel property)
physical_channel_with_id() (PhysicalHardwareModel method)
physical_connectivity (PhysicalHardwareModel attribute)
(qat.model.builder.PhysicalHardwareModelBuilder parameter)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
physical_qubit_indices (ActiveChannelResults property)
(CompilationMetrics attribute)
(MetricsManager attribute)
,
[1]
PhysicalBaseband (class in qat.model.device)
(class in qat.purr.compiler.devices)
PhysicalChannel (class in qat.model.device)
(class in qat.purr.compiler.devices)
PhysicalChannelAmplitudeValidation (class in qat.middleend.passes.purr.validation)
PhysicalHardwareModel (class in qat.model.hardware_model)
PhysicalHardwareModelBuilder (class in qat.model.builder)
pick_subconnectivity() (in module qat.utils.hardware_model)
Pipeline (class in qat.pipelines.pipeline)
pipeline (PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(qat.core.pipeline.PipelineManager.add parameter)
(qat.core.pipeline.PipelineManager.remove parameter)
(qat.core.pipeline.PipelineSet.add parameter)
(qat.core.pipeline.PipelineSet.get parameter)
(qat.core.pipeline.PipelineSet.reload_model parameter)
(qat.core.pipeline.PipelineSet.remove parameter)
(qat.core.qat.QAT.compile parameter)
(qat.core.qat.QAT.execute parameter)
(qat.core.qat.QAT.run parameter)
(qat.frontend.custom.CustomFrontend parameter)
(qat.frontend.qasm.BaseQasmFrontend parameter)
(qat.frontend.qasm.Qasm2Frontend parameter)
(qat.frontend.qasm.Qasm3Frontend parameter)
(qat.frontend.qir.QIRFrontend parameter)
(UpdateablePipeline property)
(UpdateablePipelineDescription attribute)
PipelineClassDescription (class in qat.core.config.descriptions)
PipelineConfig (class in qat.pipelines.legacy.base)
(class in qat.pipelines.legacy.echo)
(class in qat.pipelines.legacy.qblox)
(class in qat.pipelines.legacy.qiskit)
(class in qat.pipelines.legacy.rtcs)
(class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.waveform_v1)
(class in qat.pipelines.updateable)
(class in qat.pipelines.waveform)
PipelineFactory (class in qat.core.pipelines.factory)
PipelineFactoryDescription (class in qat.core.config.descriptions)
PipelineInstanceDescription (class in qat.core.config.descriptions)
PipelineManager (class in qat.core.pipeline)
PIPELINES (QatSessionConfig attribute)
PipelineSet (class in qat.core.pipeline)
PLAY (Opcode attribute)
,
[1]
play() (SequenceBuilder method)
,
[1]
playback() (CompositeExecutor method)
(CompositeInstrument method)
(InstrumentConcept method)
,
[1]
(LeafExecutor method)
(QbloxLeafInstrument method)
plot_buffers() (in module qat.purr.backends.utilities)
plot_dynamics() (RealtimeChipSimEngine method)
plot_packages() (in module qat.purr.backends.qblox.visualisation)
plot_playback() (in module qat.backend.qblox.visualisation)
(in module qat.purr.backends.qblox.visualisation)
plot_program() (in module qat.backend.qblox.visualisation)
plot_pulses() (RealtimeChipSimEngine method)
Plus (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
pop() (PydDictBase method)
(ValidatedSet method)
PopulateWaveformSampleTime (class in qat.middleend.passes.transform)
port_id (OpenPulseFrame attribute)
ports (OpenPulseFeatures attribute)
position (PositionalAcquireData attribute)
PositionalAcquireData (class in qat.backend.waveform.executable)
PositionData (class in qat.purr.backends.utilities)
post_processing (AcquireData attribute)
(qat.executables.AcquireData parameter)
(qat.runtime.post_processing.apply_post_processing parameter)
post_processing() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
PostProcessing (class in qat.ir.measure)
(class in qat.purr.compiler.instructions)
PostProcessingSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
(class in qat.purr.compiler.transform_passes)
PostProcessType (class in qat.purr.compiler.instructions)
pp_map (PartitionedIR attribute)
(TriageResult attribute)
,
[1]
PreCodegenPass (class in qat.backend.qblox.passes.analysis)
(class in qat.purr.backends.qblox.codegen)
PreCodegenResult (class in qat.backend.qblox.passes.analysis)
(class in qat.purr.backends.qblox.codegen)
predict_pulse_amplitude() (in module qat.purr.backends.utilities)
prefix (qat.purr.utils.logger.LogFolder parameter)
preprocessing_pipeline (qat.pipelines.purr.sweep.compile.CompileSweepPipeline parameter)
(qat.pipelines.purr.sweep.CompileSweepPipeline parameter)
preserve() (PreservedResults static method)
,
[1]
PreservedResults (class in qat.core.result_base)
(class in qat.purr.core.result_base)
pretty_print() (QuantumInstructionBuilder method)
process_barrier() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_cnot() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_creg() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_delay() (Qasm2Parser method)
,
[1]
(WaveformContext method)
,
[1]
process_frequencyset() (WaveformContext method)
,
[1]
process_frequencyshift() (QuantumExecutionEngine method)
(WaveformContext method)
,
[1]
process_gate() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_gate_definition() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_if() (TketQasmParser method)
process_instruction() (EvaluateWaveforms method)
(LowerSyncsToDelays method)
process_instructions() (QIRParser method)
process_intrinsic() (Qasm2Parser method)
,
[1]
process_measure() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_phasereset() (QuantumExecutionEngine method)
(WaveformContext method)
,
[1]
process_phaseset() (WaveformContext method)
,
[1]
process_phaseshift() (QuantumExecutionEngine method)
(WaveformContext method)
,
[1]
process_playback() (AbstractQbloxLiveEngine method)
process_program() (Qasm2Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
(TketQasmParser method)
process_pulse() (QuantumExecutionEngine method)
(WaveformContext method)
,
[1]
process_qreg() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_readout() (in module qat.engines.waveform.echo)
process_reset() (LiveDeviceEngine method)
(Qasm2Parser method)
,
[1]
(QuantumExecutionEngine method)
(RealtimeChipSimEngine method)
(TketQasmParser method)
(WaveformContext method)
,
[1]
process_results() (ApplyReadoutMitigation method)
process_type (PostProcessing attribute)
process_unitary() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
ProcessAxis (class in qat.purr.compiler.instructions)
program (qat.core.qat.QAT.compile parameter)
(qat.core.qat.QAT.run parameter)
(qat.engines.waveform.echo.EchoEngine.execute parameter)
(qat.frontend.passes.analysis.InputAnalysis.run parameter)
(qat.frontend.passes.purr.transform.InputOptimisation.run parameter)
(qat.frontend.passes.purr.transform.Parse.run parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.pipelines.pipeline.CompilePipeline.compile parameter)
(qat.pipelines.purr.sweep.compile.CompileSweepPipeline.compile parameter)
(qat.pipelines.purr.sweep.CompileSweepPipeline.compile parameter)
(Sequence attribute)
,
[1]
programs (Executable attribute)
(qat.executables.Executable parameter)
prop_delay_comp (NcoConfig attribute)
,
[1]
prop_delay_comp_en (NcoConfig attribute)
,
[1]
PTType (QuantumDevice attribute)
Pulse (class in qat.ir.waveforms)
(class in qat.purr.compiler.instructions)
pulse (DrivePulseChannel attribute)
(MeasurePulseChannel attribute)
(qat.model.device.DrivePulseChannel parameter)
(qat.model.device.MeasurePulseChannel parameter)
(qat.model.device.Qubit parameter)
(SecondStatePulseChannel attribute)
pulse() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
pulse_channel (Acquire property)
(Pulse property)
(qat.backend.waveform.codegen.WaveformBackend.create_pulse_channel_buffer parameter)
(qat.backend.waveform.codegen.WaveformContext parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformContext parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_pulse_channel_buffer parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(SimpleAcquire attribute)
pulse_channel_id (QbloxPackage attribute)
,
[1]
pulse_channel_if_freq_max (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_channel_if_freq_min (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_channel_lo_freq_max (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_channel_lo_freq_min (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_channel_to_qubit_map (ActivePulseChannelResults attribute)
pulse_channel_with_id() (PhysicalHardwareModel method)
(PulseChannelSet method)
(QubitPulseChannels method)
pulse_channels (PartitionedIR attribute)
(qat.model.device.Qubit parameter)
(qat.model.device.Resonator parameter)
(Qubit attribute)
(Resonator attribute)
pulse_control_contraints (Constraints attribute)
(OpenPulseConstraints attribute)
PULSE_DURATION_LIMITS (InstructionValidationConfig attribute)
pulse_duration_limits (qat.middleend.passes.purr.validation.InstructionValidation parameter)
(qat.middleend.passes.validation.InstructionValidation parameter)
pulse_duration_max (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_duration_min (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
pulse_type (PulseChannel property)
pulse_x_pi (DrivePulseChannel attribute)
PulseChannel (class in qat.ir.pulse_channel)
(class in qat.model.device)
(class in qat.purr.compiler.devices)
PulseChannelSet (class in qat.model.device)
PulseChannelTimeline (class in qat.backend.passes.analysis)
(class in qat.backend.passes.purr.analysis)
PulseChannelView (class in qat.purr.compiler.devices)
PulseDecompositionBase (class in qat.middleend.decompositions.pulses)
PulseShapeType (class in qat.purr.compiler.devices)
PurrFrontend (class in qat.frontend.purr)
(class in qat.frontend.purr.purr)
PydAcquireSanitisation (in module qat.middleend.passes.transform)
PydActivePulseChannelAnalysis (in module qat.middleend.passes.analysis)
PydArray (class in qat.utils.pydantic)
PydBatchedShots (in module qat.middleend.passes.transform)
PydDefaultMiddleend (in module qat.middleend.default)
PydDictBase (class in qat.utils.pydantic)
PydDynamicFrequencyValidation (in module qat.middleend.passes.validation)
PydEchoModelLoader (in module qat.model.loaders.converted)
PydEndOfTaskResetSanitisation (in module qat.middleend.passes.transform)
PydEvaluateWaveforms (in module qat.middleend.passes.transform)
PydFlattenIR (in module qat.frontend.passes.transform)
PydFreqShiftSanitisation (in module qat.middleend.passes.transform)
PydFrequencySetupValidation (in module qat.middleend.passes.validation)
PydHardwareConfigValidity (in module qat.middleend.passes.validation)
PydInactivePulseChannelSanitisation (in module qat.middleend.passes.transform)
PydInitialPhaseResetSanitisation (in module qat.middleend.passes.transform)
PydInputOptimisation (in module qat.frontend.passes.transform)
PydInstructionGranularitySanitisation (in module qat.middleend.passes.transform)
PydInstructionLengthSanitisation (in module qat.middleend.passes.transform)
PydInstructionValidation (in module qat.middleend.passes.validation)
PydListBase (class in qat.utils.pydantic)
PydLogicalHardwareModel (in module qat.model.hardware_model)
PydLowerSyncsToDelays (in module qat.middleend.passes.transform)
PydMeasurePhaseResetSanitisation (in module qat.middleend.passes.transform)
PydNoAcquireWeightsValidation (in module qat.backend.passes.validation)
PydNoMidCircuitMeasurementValidation (in module qat.middleend.passes.validation)
PydParse (class in qat.frontend.passes.transform)
PydPartitionByPulseChannel (in module qat.backend.passes.lowering)
PydPhaseOptimisation (in module qat.middleend.passes.transform)
PydPhysicalHardwareModel (in module qat.model.hardware_model)
PydPostProcessingSanitisation (in module qat.middleend.passes.transform)
PydQuantumInstructionBuilder (in module qat.ir.instruction_builder)
PydReadoutValidation (in module qat.middleend.passes.validation)
PydRepeatSanitisation (in module qat.middleend.passes.transform)
PydRepeatSanitisationValidation (in module qat.middleend.passes.validation)
PydRepeatTranslation (in module qat.middleend.passes.transform)
PydResetsToDelays (in module qat.middleend.passes.transform)
PydReturnSanitisation (in module qat.middleend.passes.transform)
PydReturnSanitisationValidation (in module qat.middleend.passes.validation)
PydScopeSanitisation (in module qat.middleend.passes.transform)
PydSetBase (class in qat.utils.pydantic)
PydSquashDelaysOptimisation (in module qat.middleend.passes.transform)
PydSynchronizeTask (in module qat.middleend.passes.transform)
PydTimelineAnalysis (in module qat.backend.passes.analysis)
PydTimelineAnalysisResult (in module qat.backend.passes.analysis)
PydValidatedBase (class in qat.utils.pydantic)
PydWaveformBackend (in module qat.backend.waveform.codegen)
Q
Q1asmInstruction (class in qat.backend.qblox.ir)
(class in qat.purr.backends.qblox.ir)
Q_bias (PhysicalChannel property)
q_cluster (QRPairModel attribute)
q_freq (QRPairModel attribute)
q_freq12 (QRPairModel attribute)
q_output (QRPairModel attribute)
q_slot_idx (QRPairModel attribute)
Qasm2Frontend (class in qat.frontend.qasm)
Qasm2Parser (class in qat.frontend.parsers.qasm.qasm2)
(class in qat.purr.integrations.qasm)
Qasm3Frontend (class in qat.frontend.qasm)
Qasm3Parser (class in qat.frontend.parsers.qasm.qasm3)
(class in qat.purr.integrations.qasm)
Qasm3ParserBase (class in qat.frontend.parsers.qasm.qasm3)
(class in qat.purr.integrations.qasm)
qasm_from_file() (in module qat.purr.integrations.qasm)
(in module qat.utils.qasm)
qasm_string (qat.purr.integrations.tket.run_tket_optimizations_qasm parameter)
QasmContext (class in qat.frontend.parsers.qasm.base)
(class in qat.purr.integrations.qasm)
QASMFrontend (class in qat.purr.compiler.experimental.frontends)
(class in qat.purr.compiler.frontends)
qat
module
QAT (class in qat.core.qat)
qat.backend
module
qat.backend.base
module
qat.backend.codegen_base
module
qat.backend.fallthrough
module
qat.backend.graph
module
qat.backend.passes
module
qat.backend.passes.analysis
module
qat.backend.passes.lowering
module
qat.backend.passes.purr
module
qat.backend.passes.purr.analysis
module
qat.backend.passes.purr.lowering
module
qat.backend.passes.purr.transform
module
qat.backend.passes.purr.validation
module
qat.backend.passes.validation
module
qat.backend.qblox
module
qat.backend.qblox.acquisition
module
qat.backend.qblox.codegen
module
qat.backend.qblox.config
module
qat.backend.qblox.config.constants
module
qat.backend.qblox.config.helpers
module
qat.backend.qblox.config.specification
module
qat.backend.qblox.execution
module
qat.backend.qblox.ir
module
qat.backend.qblox.passes
module
qat.backend.qblox.passes.analysis
module
qat.backend.qblox.visualisation
module
qat.backend.waveform
module
qat.backend.waveform.codegen
module
qat.backend.waveform.executable
module
qat.backend.waveform_v1
module
qat.backend.waveform_v1.executable
module
qat.backend.waveform_v1.purr
module
qat.backend.waveform_v1.purr.codegen
module
qat.core
module
qat.core.config
module
qat.core.config.configure
module
qat.core.config.descriptions
module
qat.core.config.session
module
qat.core.config.validators
module
qat.core.metrics_base
module
qat.core.pass_base
module
qat.core.pipeline
module
qat.core.pipelines
module
qat.core.pipelines.configurable
module
qat.core.pipelines.factory
module
qat.core.qat
module
qat.core.result_base
module
qat.engines
module
qat.engines.model
module
qat.engines.native
module
qat.engines.qblox
module
qat.engines.qblox.dummy
module
qat.engines.qblox.execution
module
qat.engines.qblox.live
module
qat.engines.waveform
module
qat.engines.waveform.echo
module
qat.engines.waveform_v1
module
qat.engines.waveform_v1.echo
module
qat.engines.zero
module
qat.executables
module
qat.extensions
module
qat.frontend
module
qat.frontend.auto
module
qat.frontend.base
module
qat.frontend.circuit_builder
module
qat.frontend.custom
module
qat.frontend.fallthrough
module
qat.frontend.parsers
module
qat.frontend.parsers.qasm
module
qat.frontend.parsers.qasm.base
module
qat.frontend.parsers.qasm.qasm2
module
qat.frontend.parsers.qasm.qasm3
module
qat.frontend.parsers.qir
module
qat.frontend.passes
module
qat.frontend.passes.analysis
module
qat.frontend.passes.purr
module
qat.frontend.passes.purr.transform
module
qat.frontend.passes.transform
module
qat.frontend.purr
module
qat.frontend.purr.purr
module
qat.frontend.qasm
module
qat.frontend.qat_ir
module
qat.frontend.qir
module
qat.frontend.register
module
qat.instrument
module
qat.instrument.base
module
qat.integrations
module
qat.integrations.features
module
qat.integrations.tket
module
qat.ir
module
qat.ir.builder_factory
module
qat.ir.conversion
module
qat.ir.gates
module
qat.ir.gates.base
module
qat.ir.gates.gates_1q
module
qat.ir.gates.gates_2q
module
qat.ir.gates.native
module
qat.ir.gates.operation
module
qat.ir.instruction_builder
module
qat.ir.instructions
module
qat.ir.lowered
module
qat.ir.measure
module
qat.ir.pulse_channel
module
qat.ir.qat_ir
module
qat.ir.utils
module
qat.ir.waveforms
module
qat.middleend
module
qat.middleend.base
module
qat.middleend.decompositions
module
qat.middleend.decompositions.base
module
qat.middleend.decompositions.gates
module
qat.middleend.decompositions.pulses
module
qat.middleend.default
module
qat.middleend.fallthrough
module
qat.middleend.passes
module
qat.middleend.passes.analysis
module
qat.middleend.passes.gates
module
qat.middleend.passes.gates.transform
module
qat.middleend.passes.gates.validation
module
qat.middleend.passes.purr
module
qat.middleend.passes.purr.analysis
module
qat.middleend.passes.purr.transform
module
qat.middleend.passes.purr.validation
module
qat.middleend.passes.transform
module
qat.middleend.passes.validation
module
qat.middleend.purr
module
qat.middleend.purr.default
module
qat.model
module
qat.model.builder
module
qat.model.convert_purr
module
qat.model.device
module
qat.model.error_mitigation
module
qat.model.hardware_model
module
qat.model.loaders
module
qat.model.loaders.base
module
qat.model.loaders.cache
module
qat.model.loaders.converted
module
qat.model.loaders.file
module
qat.model.loaders.lucy
module
qat.model.loaders.purr
module
qat.model.loaders.purr.base
module
qat.model.loaders.purr.dummy
module
qat.model.loaders.purr.echo
module
qat.model.loaders.purr.file
module
qat.model.loaders.purr.lucy
module
qat.model.loaders.purr.qiskit
module
qat.model.loaders.purr.rtcs
module
qat.model.loaders.update
module
qat.model.target_data
module
qat.model.validators
module
qat.pipelines
module
qat.pipelines.base
module
qat.pipelines.cache
module
qat.pipelines.echo
module
qat.pipelines.legacy
module
qat.pipelines.legacy.base
module
qat.pipelines.legacy.base.compile
module
qat.pipelines.legacy.base.execute
module
qat.pipelines.legacy.base.full
module
qat.pipelines.legacy.echo
module
qat.pipelines.legacy.echo.compile
module
qat.pipelines.legacy.echo.execute
module
qat.pipelines.legacy.echo.full
module
qat.pipelines.legacy.qblox
module
qat.pipelines.legacy.qblox.compile
module
qat.pipelines.legacy.qblox.full
module
qat.pipelines.legacy.qiskit
module
qat.pipelines.legacy.qiskit.compile
module
qat.pipelines.legacy.qiskit.execute
module
qat.pipelines.legacy.qiskit.full
module
qat.pipelines.legacy.rtcs
module
qat.pipelines.legacy.rtcs.compile
module
qat.pipelines.legacy.rtcs.full
module
qat.pipelines.pipeline
module
qat.pipelines.purr
module
qat.pipelines.purr.qblox
module
qat.pipelines.purr.qblox.compile
module
qat.pipelines.purr.qblox.execute
module
qat.pipelines.purr.qblox.full
module
qat.pipelines.purr.sweep
module
qat.pipelines.purr.sweep.compile
module
qat.pipelines.purr.sweep.execute
module
qat.pipelines.purr.sweep.flattener
module
qat.pipelines.purr.sweep.passes
module
qat.pipelines.purr.waveform_v1
module
qat.pipelines.purr.waveform_v1.compile
module
qat.pipelines.purr.waveform_v1.execute
module
qat.pipelines.purr.waveform_v1.full
module
qat.pipelines.qiskit
module
qat.pipelines.rtcs
module
qat.pipelines.updateable
module
qat.pipelines.waveform
module
qat.pipelines.waveform.compile
module
qat.pipelines.waveform.execute
module
qat.pipelines.waveform.full
module
qat.purr
module
qat.purr.backends
module
qat.purr.backends.calibrations
module
qat.purr.backends.calibrations.remote
module
qat.purr.backends.echo
module
qat.purr.backends.live
module
qat.purr.backends.live_devices
module
qat.purr.backends.qblox
module
qat.purr.backends.qblox.acquisition
module
qat.purr.backends.qblox.analysis_passes
module
qat.purr.backends.qblox.codegen
module
qat.purr.backends.qblox.codegen_base
module
qat.purr.backends.qblox.config
module
qat.purr.backends.qblox.constants
module
qat.purr.backends.qblox.device
module
qat.purr.backends.qblox.dummy
module
qat.purr.backends.qblox.execution
module
qat.purr.backends.qblox.execution.executor
module
qat.purr.backends.qblox.execution.instrument_base
module
qat.purr.backends.qblox.graph
module
qat.purr.backends.qblox.ir
module
qat.purr.backends.qblox.live
module
qat.purr.backends.qblox.loader
module
qat.purr.backends.qblox.model_base
module
qat.purr.backends.qblox.transform_passes
module
qat.purr.backends.qblox.visualisation
module
qat.purr.backends.qiskit_simulator
module
qat.purr.backends.realtime_chip_simulator
module
qat.purr.backends.utilities
module
qat.purr.backends.verification
module
qat.purr.compiler
module
qat.purr.compiler.builders
module
qat.purr.compiler.caches
module
qat.purr.compiler.devices
module
qat.purr.compiler.emitter
module
qat.purr.compiler.error_mitigation
module
qat.purr.compiler.error_mitigation.readout_mitigation
module
qat.purr.compiler.execution
module
qat.purr.compiler.experimental
module
qat.purr.compiler.experimental.frontends
module
qat.purr.compiler.frontends
module
qat.purr.compiler.hardware_models
module
qat.purr.compiler.instructions
module
qat.purr.compiler.interrupt
module
qat.purr.compiler.metrics
module
qat.purr.compiler.optimisers
module
qat.purr.compiler.runtime
module
qat.purr.compiler.transform_passes
module
qat.purr.compiler.validation_passes
module
qat.purr.compiler.waveforms
module
qat.purr.core
module
qat.purr.core.metrics_base
module
qat.purr.core.pass_base
module
qat.purr.core.result_base
module
qat.purr.integrations
module
qat.purr.integrations.features
module
qat.purr.integrations.qasm
module
qat.purr.integrations.qir
module
qat.purr.integrations.qiskit
module
qat.purr.integrations.tket
module
qat.purr.qat
module
qat.purr.qatconfig
module
qat.purr.utils
module
qat.purr.utils.benchmarking
module
qat.purr.utils.logger
module
qat.purr.utils.logging_utils
module
qat.purr.utils.serializer
module
qat.runtime
module
qat.runtime.aggregator
module
qat.runtime.base
module
qat.runtime.connection
module
qat.runtime.exceptions
module
qat.runtime.legacy
module
qat.runtime.passes
module
qat.runtime.passes.analysis
module
qat.runtime.passes.purr
module
qat.runtime.passes.purr.analysis
module
qat.runtime.passes.purr.transform
module
qat.runtime.passes.transform
module
qat.runtime.post_processing
module
qat.runtime.results_pipeline
module
qat.runtime.results_processing
module
qat.runtime.simple
module
qat.utils
module
qat.utils.graphs
module
qat.utils.hardware_model
module
qat.utils.piny
module
qat.utils.pydantic
module
qat.utils.qasm
module
qat.utils.state_tensors
module
qat.utils.units
module
qat.utils.uuid
module
qat.utils.waveform
module
QatBackend (class in qat.purr.integrations.qiskit)
QatCache (class in qat.purr.compiler.caches)
QatConfig (class in qat.purr.qatconfig)
QatExtension (class in qat.extensions)
QatFile (class in qat.purr.compiler.emitter)
QatFrontend (class in qat.frontend.qat_ir)
QatIR (class in qat.ir.qat_ir)
QatSessionConfig (class in qat.core.config.session)
QatSimulationConfig (class in qat.purr.qatconfig)
QBloxAcquisitionPostProcessing (class in qat.runtime.passes.transform)
QBloxAggregator (class in qat.runtime.aggregator)
QbloxBackend1 (class in qat.backend.qblox.codegen)
QbloxBackend2 (class in qat.backend.qblox.codegen)
QbloxCFGWalker (class in qat.backend.qblox.codegen)
(class in qat.purr.backends.qblox.codegen)
QbloxCompilePipeline1 (class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.qblox.compile)
QbloxCompilePipeline2 (class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.qblox.compile)
QbloxCompositeInstrument (class in qat.engines.qblox.live)
QbloxConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
QbloxConfigHelper (class in qat.backend.qblox.config.helpers)
(class in qat.purr.backends.qblox.config)
QbloxContext (class in qat.backend.qblox.codegen)
(class in qat.purr.backends.qblox.codegen)
QbloxControlHardware (class in qat.purr.backends.qblox.device)
QbloxDummyModelLoader (class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.dummy)
QbloxEmitter (class in qat.purr.backends.qblox.codegen)
QbloxEngine (class in qat.engines.qblox.execution)
QbloxExecutePipeline (class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.qblox.execute)
QbloxFileModelLoader (class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.file)
QbloxLeafInstrument (class in qat.engines.qblox.live)
QbloxLegalisationPass (class in qat.backend.qblox.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
QbloxLiveEngine1 (class in qat.purr.backends.qblox.live)
QbloxLiveEngine2 (class in qat.purr.backends.qblox.live)
QbloxLiveEngineAdapter (class in qat.purr.backends.qblox.live)
QbloxLiveHardwareModel (class in qat.purr.backends.qblox.live)
QbloxPackage (class in qat.backend.qblox.execution)
(class in qat.purr.backends.qblox.codegen)
QbloxPhysicalBaseband (class in qat.purr.backends.qblox.device)
QbloxPhysicalChannel (class in qat.purr.backends.qblox.device)
QbloxPipeline1 (class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.qblox.full)
QbloxPipeline2 (class in qat.pipelines.purr.qblox)
(class in qat.pipelines.purr.qblox.full)
QbloxProgram (class in qat.backend.qblox.execution)
QbloxResonator (class in qat.purr.backends.qblox.device)
QbloxTargetData (class in qat.backend.qblox.config.constants)
QcmConfigHelper (class in qat.backend.qblox.config.helpers)
(class in qat.purr.backends.qblox.config)
QcmRfConfigHelper (class in qat.backend.qblox.config.helpers)
(class in qat.purr.backends.qblox.config)
QIRFrontend (class in qat.frontend.qir)
(class in qat.purr.compiler.experimental.frontends)
(class in qat.purr.compiler.frontends)
QIRParser (class in qat.frontend.parsers.qir)
(class in qat.purr.integrations.qir)
QISKIT (QatSimulationConfig attribute)
QiskitBuilder (class in qat.purr.backends.qiskit_simulator)
QiskitBuilderWrapper (class in qat.purr.backends.qiskit_simulator)
QiskitEngine (class in qat.purr.backends.qiskit_simulator)
QiskitErrorMitigation (class in qat.runtime.passes.purr.transform)
QiskitHardwareModel (class in qat.purr.backends.qiskit_simulator)
QiskitInstructionsWrapper (class in qat.middleend.passes.purr.transform)
QiskitModelLoader (class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.qiskit)
QiskitResultsFormatValidation (class in qat.middleend.passes.purr.validation)
QiskitRuntime (class in qat.purr.backends.qiskit_simulator)
QiskitSimplifyResults (class in qat.runtime.passes.purr.transform)
QiskitSimulationConfig (class in qat.purr.qatconfig)
QiskitSimulatorPipeline (class in qat.pipelines.qiskit)
QiskitStripMetadata (class in qat.runtime.passes.purr.transform)
QPUVersion (class in qat.purr.backends.verification)
qreg() (TketBuilder method)
QrmConfigHelper (class in qat.backend.qblox.config.helpers)
(class in qat.purr.backends.qblox.config)
QrmRfConfigHelper (class in qat.backend.qblox.config.helpers)
(class in qat.purr.backends.qblox.config)
QRPairModel (class in qat.purr.backends.qblox.model_base)
Quantity (class in qat.purr.integrations.features)
(class in qat.utils.units)
quantum (Registers attribute)
quantum_barrier() (Qasm3Parser method)
,
[1]
quantum_declaration() (Qasm3Parser method)
,
[1]
quantum_devices (PhysicalHardwareModel property)
quantum_gate_call() (Qasm3Parser method)
,
[1]
quantum_instructions (TriageResult attribute)
,
[1]
quantum_measurement() (Qasm3Parser method)
,
[1]
quantum_measurement_assignment_statement() (Qasm3Parser method)
,
[1]
quantum_reset() (Qasm3Parser method)
,
[1]
quantum_targets (MeasureBlock property)
(PhaseReset attribute)
(QuantumInstructionBlock attribute)
(Synchronize attribute)
QuantumComponent (class in qat.purr.compiler.devices)
QuantumDevice (class in qat.purr.compiler.devices)
QuantumExecutableBlock (class in qat.purr.compiler.runtime)
QuantumExecutionEngine (class in qat.purr.compiler.execution)
QuantumHardwareModel (class in qat.purr.compiler.hardware_models)
QuantumInstruction (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
QuantumInstructionBlock (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
QuantumInstructionBuilder (class in qat.ir.instruction_builder)
(class in qat.purr.compiler.builders)
QuantumMetadata (class in qat.purr.compiler.instructions)
QuantumRuntime (class in qat.purr.compiler.runtime)
Qubit (ArgumentType attribute)
(class in qat.model.device)
(class in qat.purr.compiler.devices)
qubit (Gate1Q attribute)
(Measure attribute)
(qat.ir.gates.gates_1q.Id parameter)
(qat.ir.gates.gates_1q.Phase parameter)
(qat.ir.gates.gates_1q.Rx parameter)
(qat.ir.gates.gates_1q.Ry parameter)
(qat.ir.gates.gates_1q.Rz parameter)
(qat.ir.gates.gates_1q.U parameter)
(qat.ir.gates.gates_1q.X parameter)
(qat.ir.gates.gates_1q.Y parameter)
(qat.ir.gates.gates_1q.Z parameter)
(qat.ir.gates.native.X_pi_2 parameter)
(qat.ir.gates.native.Z_phase parameter)
(Reset attribute)
qubit1 (Gate2Q attribute)
(qat.ir.gates.native.ZX_pi_4 parameter)
qubit2 (Gate2Q attribute)
(qat.ir.gates.native.ZX_pi_4 parameter)
qubit_baseband_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
qubit_baseband_if_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
qubit_count (qat.model.loaders.converted.JaggedEchoModelLoader parameter)
(qat.model.loaders.lucy.LucyModelLoader parameter)
QUBIT_DATA (qat.model.target_data.TargetData parameter)
(TargetData attribute)
qubit_for_physical_channel_id() (PhysicalHardwareModel method)
qubit_for_resonator() (PhysicalHardwareModel method)
qubit_id (OperatorInfo attribute)
qubit_indices (qat.model.loaders.converted.JaggedEchoModelLoader parameter)
(qat.utils.hardware_model.ensure_connected_connectivity parameter)
qubit_physical_channel_id() (QRPairModel method)
qubit_quality() (PhysicalHardwareModel method)
(QuantumHardwareModel method)
qubit_target (Reset property)
qubit_targets (MeasureBlock attribute)
(Reset attribute)
qubit_to_pulse_channel_map (ActivePulseChannelResults attribute)
qubit_with_index() (PhysicalHardwareModel method)
QubitCoupling (class in qat.purr.compiler.devices)
QubitDescription (class in qat.model.target_data)
QubitInstruction (class in qat.ir.gates.base)
QubitPhysicalChannel (class in qat.model.device)
QubitPulseChannel (class in qat.model.device)
QubitPulseChannels (class in qat.model.device)
QubitRegister (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
qubits (ActiveChannelResults property)
(ActivePulseChannelResults property)
(Barrier attribute)
(ErrorMitigation property)
(Gate1Q property)
(Gate2Q property)
(InstructionBuilder property)
(Measure property)
(OpenPulseFrame attribute)
(PhysicalHardwareModel attribute)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
(QuantumHardwareModel property)
(QubitRegister attribute)
(ReadoutMitigation property)
(Reset property)
(Section attribute)
(TketBuilder property)
queue (BasicInterrupt property)
R
R() (QiskitBuilder method)
r_cluster (QRPairModel attribute)
r_freq (QRPairModel attribute)
r_input (QRPairModel attribute)
r_output (QRPairModel attribute)
r_slot_idx (QRPairModel attribute)
RANDOM (LucyCouplingDirection attribute)
(LucyCouplingQuality attribute)
random() (DeviceDescription class method)
(in module qat.purr.backends.realtime_chip_simulator)
(QubitDescription class method)
(TargetData class method)
random_connectivity() (in module qat.utils.hardware_model)
random_directed_connectivity() (in module qat.utils.hardware_model)
random_error_mitigation() (in module qat.utils.hardware_model)
random_quality_map() (in module qat.utils.hardware_model)
random_seed (qat.model.loaders.converted.JaggedEchoModelLoader parameter)
(qat.model.loaders.lucy.LucyModelLoader parameter)
randomized_benchmarking() (in module qat.purr.utils.benchmarking)
RAW (AcquireMode attribute)
raw_input (InputAnalysisResult attribute)
readout_mitigation (ErrorMitigation attribute)
(qat.model.error_mitigation.ErrorMitigation parameter)
ReadoutMitigation (class in qat.model.error_mitigation)
(class in qat.purr.compiler.hardware_models)
ReadoutValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
(class in qat.purr.compiler.validation_passes)
reads (ReadWriteResult attribute)
,
[1]
ReadWriteResult (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
RealtimeChipSimEngine (class in qat.purr.backends.realtime_chip_simulator)
RealtimeSimHardwareModel (class in qat.purr.backends.realtime_chip_simulator)
record_metric() (CompilationMetrics method)
(MetricsManager method)
,
[1]
(MetricsMixin method)
record_override_key (BasicLogger attribute)
ref_field (CyclicRefPickler attribute)
ref_instance (UntargetedPulse property)
reg_alloc() (AllocationManager method)
,
[1]
reg_borrow() (AllocationManager method)
,
[1]
reg_free() (AllocationManager method)
,
[1]
register_name (CregIndexValue attribute)
REGISTER_SIZE (Constants attribute)
,
[1]
registers (AllocationManager attribute)
,
[1]
Registers (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
registers (QasmContext attribute)
RehydratableModel (class in qat.utils.pydantic)
reload_all_models() (EngineSet method)
(HardwareLoaders method)
(PipelineManager method)
(PipelineSet method)
(QAT method)
reload_model() (EngineSet method)
(HardwareLoaders method)
(PipelineSet method)
remap_result() (ApplyMatrixReadoutMitigation method)
RemoteCalibration (class in qat.purr.compiler.runtime)
remove() (CompositeInstrument method)
(PipelineManager method)
(PipelineSet method)
(ValidatedList method)
(ValidatedSet method)
remove_axes() (in module qat.purr.backends.utilities)
remove_by_type() (ResultManager method)
,
[1]
remove_floating_point() (in module qat.purr.compiler.instructions)
RemoveRedundantSWAPs (class in qat.middleend.passes.gates.transform)
Repeat (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
repeat (QatFile property)
repeat() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
repeat_count (Repeat attribute)
repeats (TriageResult attribute)
,
[1]
RepeatSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
RepeatSanitisationValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
RepeatTranslation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
RepeatTranslationHandler (class in qat.middleend.passes.transform)
repetition_time (qat.backend.waveform.codegen.WaveformBackend.create_programs parameter)
(qat.backend.waveform.executable.WaveformProgram parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_programs parameter)
(WaveformProgram attribute)
replace() (IteratorInjector method)
(ValueReplacement method)
(VariableInjector method)
requires_hardware_model() (in module qat.engines.model)
requires_model() (in module qat.core.config.validators)
requires_target_data() (in module qat.core.config.validators)
RequiresHardwareModelMixin (class in qat.engines.model)
res_mgr (qat.backend.passes.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.lowering.PartitionByPulseChannel.run parameter)
(qat.backend.passes.purr.analysis.BindingPass.run parameter)
(qat.backend.passes.purr.analysis.CFGPass.run parameter)
(qat.backend.passes.purr.analysis.IntermediateFrequencyAnalysis.run parameter)
(qat.backend.passes.purr.analysis.TILegalisationPass.run parameter)
(qat.backend.passes.purr.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.purr.analysis.TriagePass.run parameter)
(qat.backend.passes.purr.lowering.PartitionByPulseChannel.run parameter)
(qat.core.pass_base.PassManager.run parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.passes.analysis.InputAnalysis.run parameter)
(qat.frontend.passes.purr.transform.InputOptimisation.run parameter)
(qat.frontend.passes.purr.transform.Parse.run parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.base.BaseMiddleend.emit parameter)
(qat.middleend.base.CustomMiddleend.emit parameter)
(qat.middleend.passes.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.purr.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.purr.transform.EndOfTaskResetSanitisation.run parameter)
(qat.middleend.passes.purr.transform.FreqShiftSanitisation.run parameter)
(qat.middleend.passes.purr.transform.InactivePulseChannelSanitisation.run parameter)
(qat.middleend.passes.purr.transform.LegacyPhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.purr.transform.ResetsToDelays.run parameter)
(qat.middleend.passes.purr.transform.SquashDelaysOptimisation.run parameter)
(qat.middleend.passes.purr.transform.SynchronizeTask.run parameter)
(qat.middleend.passes.transform.EndOfTaskResetSanitisation.run parameter)
(qat.middleend.passes.transform.FreqShiftSanitisation.run parameter)
(qat.middleend.passes.transform.InactivePulseChannelSanitisation.run parameter)
(qat.middleend.passes.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.ResetsToDelays.run parameter)
(qat.middleend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.middleend.passes.transform.SynchronizeTask.run parameter)
(qat.middleend.passes.validation.FrequencySetupValidation.run parameter)
(qat.purr.backends.qblox.analysis_passes.BindingPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.CFGPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.TILegalisationPass.run parameter)
(qat.purr.backends.qblox.analysis_passes.TriagePass.run parameter)
(qat.runtime.legacy.LegacyRuntime.execute parameter)
(qat.runtime.passes.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.purr.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.transform.ErrorMitigation.run parameter)
(qat.runtime.simple.SimpleRuntime.execute parameter)
res_obj (qat.core.result_base.ResultManager.add parameter)
reset (ChannelType attribute)
Reset (class in qat.ir.gates.operation)
(class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
RESET (ControlType attribute)
reset() (CircuitBuilder method)
(CyclicRefUnpickler method)
(InstructionBuilder method)
,
[1]
(QIRParser method)
(QiskitBuilder method)
(QuantumInstructionBuilder method)
(TketBuilder method)
(TketQIRParser method)
reset_iteration() (SweepIterator method)
reset_ph() (SequenceBuilder method)
,
[1]
RESET_PHASE (Opcode attribute)
,
[1]
reset_phase() (QbloxContext method)
,
[1]
ResetsToDelays (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
resolve_qb_pulse_channel() (QuantumHardwareModel method)
Resonator (class in qat.model.device)
(class in qat.purr.compiler.devices)
resonator (qat.model.device.Qubit parameter)
(Qubit attribute)
resonator_baseband_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
resonator_baseband_if_frequency (qat.model.loaders.lucy.LucyModelLoader parameter)
RESONATOR_DATA (qat.model.target_data.TargetData parameter)
(TargetData attribute)
resonator_physical_channel_id() (QRPairModel method)
ResonatorDescription (class in qat.model.target_data)
ResonatorPhysicalChannel (class in qat.model.device)
ResonatorPulseChannel (class in qat.model.device)
ResonatorPulseChannels (class in qat.model.device)
resonators (QuantumHardwareModel property)
response (qat.runtime.post_processing.apply_post_processing parameter)
(qat.runtime.post_processing.discriminate parameter)
(qat.runtime.post_processing.get_axis_map parameter)
(qat.runtime.post_processing.linear_map_complex_to_real parameter)
(qat.runtime.post_processing.mean parameter)
RestrictedQasm2Parser (class in qat.frontend.parsers.qasm.qasm2)
(class in qat.purr.integrations.qasm)
Result (ArgumentType attribute)
result_format (qat.integrations.tket.TketToQatIRConverter.convert parameter)
(qat.purr.integrations.tket.TketToQatIRConverter.convert parameter)
result_needed (PostProcessing attribute)
ResultConcept (class in qat.core.result_base)
(class in qat.purr.core.result_base)
ResultInfoMixin (class in qat.core.result_base)
(class in qat.purr.core.result_base)
ResultManager (class in qat.core.result_base)
(class in qat.purr.core.result_base)
ResultModel (class in qat.core.result_base)
(class in qat.purr.core.result_base)
results (ResultManager property)
,
[1]
results_pipeline (ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
(qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
results_pipeline() (in module qat.pipelines.legacy.base)
(in module qat.pipelines.legacy.base.execute)
(in module qat.pipelines.legacy.qiskit.execute)
results_processing (AcquireData attribute)
(qat.executables.AcquireData parameter)
(ResultsProcessing attribute)
results_processing() (InstructionBuilder method)
,
[1]
ResultsAggregator (class in qat.runtime.aggregator)
ResultsProcessing (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
ResultTransform (class in qat.runtime.passes.transform)
Return (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
return_ (QatFile property)
return_statement() (Qasm3Parser method)
,
[1]
returns (Executable attribute)
(PartitionedIR attribute)
(qat.executables.Executable parameter)
(TriageResult attribute)
,
[1]
returns() (InstructionBuilder method)
,
[1]
(QIRParser method)
(TketQIRParser method)
ReturnSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
ReturnSanitisationValidation (class in qat.middleend.passes.purr.validation)
(class in qat.middleend.passes.validation)
revert() (DeviceInjector method)
(DeviceInjectors method)
(InjectionMetadata method)
(IteratorInjector method)
(SweepIterator method)
(ValueReplacement method)
(VariableInjector method)
right (BinaryOperator attribute)
RIGHT (LucyCouplingDirection attribute)
Ring (Connectivity attribute)
rise (CalibratablePulse attribute)
(ExtraSoftSquareFunction attribute)
(GaussianFunction attribute)
(RoundedSquareFunction attribute)
(SetupHoldFunction attribute)
(SofterGaussianFunction attribute)
(SofterSquareFunction attribute)
(SoftSquareFunction attribute)
(Waveform attribute)
root (FrozenDict attribute)
(FrozenSet attribute)
(PydDictBase attribute)
(PydListBase attribute)
(PydSetBase attribute)
rotating_frame_frequency (RTCSQubit property)
rotation (Acquire attribute)
(ThresholdedAcqConfig attribute)
,
[1]
ROUNDED_SQUARE (PulseShapeType attribute)
RoundedSquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
RoundedSquareWaveform (class in qat.ir.waveforms)
rp_map (PartitionedIR attribute)
(TriageResult attribute)
,
[1]
RTCSCoupling (class in qat.purr.backends.realtime_chip_simulator)
RTCSModelLoader (class in qat.model.loaders.purr)
(class in qat.model.loaders.purr.rtcs)
RTCSPipeline (class in qat.pipelines.rtcs)
RTCSQubit (class in qat.purr.backends.realtime_chip_simulator)
RTCSResonator (class in qat.purr.backends.realtime_chip_simulator)
run() (AcquireSanitisation method)
,
[1]
(AcquisitionPostprocessing method)
(ActivePulseChannelAnalysis method)
,
[1]
(AnalysisPass method)
,
[1]
(AssignResultsTransform method)
(BatchedShots method)
,
[1]
(BindingPass method)
,
[1]
(CalibrationAnalysis method)
(CalibrationWithArgs method)
(CFGPass method)
,
[1]
(ConvertToPydanticIR method)
(Decompose2QToCNOTs method)
(DecomposeToNativeGates method)
(DecomposeToPulses method)
(DesugaringPass method)
,
[1]
(DeviceUpdateSanitisation method)
,
[1]
(DfsTraversal method)
,
[1]
(DynamicFrequencyValidation method)
,
[1]
(EndOfTaskResetSanitisation method)
,
[1]
(ErrorMitigation method)
(EvaluatePulses method)
(EvaluateWaveforms method)
(FixedIntermediateFrequencyValidation method)
(FlattenIR method)
,
[1]
(FreqShiftSanitisation method)
,
[1]
(FrequencyAssignSanitisation method)
,
[1]
(FrequencySetupValidation method)
,
[1]
(HardwareConfigValidity method)
,
[1]
(InactivePulseChannelSanitisation method)
,
[1]
(IndexMappingAnalysis method)
,
[1]
(InitialPhaseResetSanitisation method)
,
[1]
(InlineResultsProcessingTransform method)
(InputAnalysis method)
(InputOptimisation method)
,
[1]
(InstructionGranularitySanitisation method)
,
[1]
(InstructionLengthSanitisation method)
,
[1]
(InstructionValidation method)
,
[1]
,
[2]
(IntegratorAcquireSanitisation method)
(IntermediateFrequencyAnalysis method)
(LegacyPhaseOptimisation method)
(LifetimePass method)
(LoweringPass method)
(LowerSyncsToDelays method)
,
[1]
(MeasurePhaseResetSanitisation method)
,
[1]
(NCOFrequencyVariability method)
(NoAcquiresWithDifferentWeightsValidation method)
(NoAcquireWeightsValidation method)
,
[1]
(NoMidCircuitMeasurements method)
(NoMidCircuitMeasurementValidation method)
(NoMultipleAcquiresValidation method)
(Parse method)
(PartitionByPulseChannel method)
,
[1]
(PassConcept method)
,
[1]
(PassManager method)
,
[1]
(PassModel method)
,
[1]
(PhaseOptimisation method)
,
[1]
,
[2]
(PhaseOptimisationHandler method)
(PhysicalChannelAmplitudeValidation method)
(PopulateWaveformSampleTime method)
(PostProcessingSanitisation method)
,
[1]
,
[2]
(PreCodegenPass method)
,
[1]
(PydParse method)
(QAT method)
(QatBackend method)
(QBloxAcquisitionPostProcessing method)
(QbloxLegalisationPass method)
,
[1]
(QiskitErrorMitigation method)
(QiskitInstructionsWrapper method)
(QiskitResultsFormatValidation method)
(QiskitSimplifyResults method)
(QiskitStripMetadata method)
(QuantumExecutableBlock method)
(ReadoutValidation method)
,
[1]
,
[2]
(RemoteCalibration method)
(RemoveRedundantSWAPs method)
(RepeatSanitisation method)
,
[1]
,
[2]
(RepeatSanitisationValidation method)
,
[1]
(RepeatTranslation method)
,
[1]
(RepeatTranslationHandler method)
(ResetsToDelays method)
,
[1]
(ResultTransform method)
(ReturnSanitisation method)
,
[1]
,
[2]
(ReturnSanitisationValidation method)
,
[1]
(ScopePeeling method)
,
[1]
(ScopeSanitisation method)
,
[1]
,
[2]
(SequentialEndMeasurements method)
(Squash1QGates method)
(Squash2QGates method)
(SquashCNOTs method)
(SquashDelaysOptimisation method)
,
[1]
(StaggeredEndMeasurements method)
(SyncEndMeasurements method)
(SynchronizeTask method)
,
[1]
(TILegalisationPass method)
,
[1]
(TimelineAnalysis method)
,
[1]
(TransformPass method)
,
[1]
(TriagePass method)
,
[1]
(ValidationPass method)
,
[1]
run_1Q_tket_optimizations() (in module qat.purr.integrations.tket)
run_calibration() (in module qat.purr.backends.calibrations.remote)
(QuantumRuntime method)
run_calibrations() (EchoEngine method)
(InstructionExecutionEngine method)
(QiskitEngine method)
run_multi_qubit_optimizations() (TketOptimisationHelper method)
run_multiQ_tket_optimizations() (in module qat.purr.integrations.tket)
run_one_qubit_optimizations() (TketOptimisationHelper method)
run_optimizations() (TketOptimisationHelper method)
run_pass_pipeline() (InvokerMixin method)
,
[1]
run_post_processing() (QuantumExecutionEngine method)
run_pyd_tket_optimizations() (in module qat.integrations.tket)
run_qasm() (in module qat.purr.integrations.qiskit)
run_qasm_circuit() (in module qat.purr.integrations.qiskit)
run_qasm_from_file() (in module qat.purr.integrations.qiskit)
run_qasm_optimisation() (InputOptimisation method)
,
[1]
run_qiskit_optimization() (DefaultOptimizers method)
(InputOptimisation method)
,
[1]
run_quantum_executable() (QuantumRuntime method)
run_tket_optimizations() (in module qat.integrations.tket)
(in module qat.purr.integrations.tket)
run_tket_optimizations_qasm() (in module qat.purr.integrations.tket)
run_tket_optimizations_qir() (in module qat.purr.integrations.tket)
runtime (ExecutePipeline property)
(ExecutePipelineCache property)
(ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
rw_results (BindingResult attribute)
,
[1]
Rx (class in qat.ir.gates.gates_1q)
Rx() (CircuitBuilder method)
rx() (QIRParser method)
(TketQIRParser method)
Ry (class in qat.ir.gates.gates_1q)
Ry() (CircuitBuilder method)
ry() (QIRParser method)
(TketQIRParser method)
Rz (class in qat.ir.gates.gates_1q)
Rz() (CircuitBuilder method)
rz() (QIRParser method)
(TketQIRParser method)
S
S (class in qat.ir.gates.gates_1q)
S() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
s() (QIRParser method)
(TketQIRParser method)
s_adj() (QIRParser method)
(TketQIRParser method)
sample() (Waveform method)
sample_time (DeviceDescription attribute)
(PulseChannel property)
(qat.model.target_data.DeviceDescription parameter)
(SampledWaveform attribute)
SampledWaveform (class in qat.ir.waveforms)
samples (PulseChannelTimeline attribute)
,
[1]
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
(qat.backend.passes.purr.analysis.PulseChannelTimeline parameter)
(SampledWaveform attribute)
(SimpleAcquire attribute)
samples_per_clock_cycle (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
sanitise_acquire_filters() (InstructionGranularitySanitisation method)
sanitise_custom_pulses() (InstructionGranularitySanitisation method)
sanitise_quantum_instructions() (InstructionGranularitySanitisation method)
save_calibration_to_file() (Calibratable method)
save_object() (BasicLogger method)
(CompositeLogger method)
save_object_to_log_folder() (in module qat.purr.utils.logger)
Scale (class in qat.purr.integrations.features)
(class in qat.utils.units)
scale (PulseChannel attribute)
,
[1]
(qat.model.device.PulseChannel parameter)
(Quantity attribute)
,
[1]
scale_factor (Waveform attribute)
SCOPE (AcquireMode attribute)
scope (BinnedAndScopeAcqData attribute)
,
[1]
scope2symbols (ScopingResult attribute)
,
[1]
scope_acq (ModuleConfig attribute)
,
[1]
ScopeAcqConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
ScopeAcqData (class in qat.backend.qblox.acquisition)
(class in qat.purr.backends.qblox.acquisition)
ScopePeeling (class in qat.backend.passes.purr.transform)
(class in qat.purr.backends.qblox.transform_passes)
ScopeSanitisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
scoping_results (BindingResult attribute)
,
[1]
ScopingResult (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
Sdg (class in qat.ir.gates.gates_1q)
Sdg() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
SECH (PulseShapeType attribute)
SechFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SechWaveform (class in qat.ir.waveforms)
second_state (ChannelType attribute)
(QubitPulseChannels attribute)
second_state_pulse_channel (Qubit property)
SecondStatePulse (class in qat.purr.compiler.instructions)
SecondStatePulseChannel (class in qat.model.device)
Section (class in qat.purr.backends.realtime_chip_simulator)
section_level (qat.purr.utils.logger.BasicLogger.output parameter)
(qat.purr.utils.logger.CompositeLogger.output parameter)
seq_config (QbloxPackage attribute)
,
[1]
seq_idx (QbloxPackage attribute)
,
[1]
Sequence (class in qat.backend.qblox.ir)
(class in qat.purr.backends.qblox.ir)
SEQUENCE (ProcessAxis attribute)
sequence (QbloxPackage attribute)
,
[1]
SequenceBuilder (class in qat.backend.qblox.ir)
(class in qat.purr.backends.qblox.ir)
sequencer (qat.backend.qblox.config.helpers.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
sequencer_select (ScopeAcqConfig attribute)
,
[1]
SequencerConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
sequencers (QbloxConfig attribute)
,
[1]
SequentialEndMeasurements (class in qat.middleend.passes.gates.transform)
serialize() (Executable method)
(InstructionBuilder method)
SET_AWG_GAIN (Opcode attribute)
,
[1]
set_awg_gain() (SequenceBuilder method)
,
[1]
set_awg_offs() (SequenceBuilder method)
,
[1]
SET_AWG_OFFSET (Opcode attribute)
,
[1]
SET_COND (Opcode attribute)
,
[1]
set_cond() (SequenceBuilder method)
,
[1]
set_data() (ControlHardware method)
(DummyQbloxControlHardware method)
(QbloxControlHardware method)
set_default() (PipelineManager method)
(PipelineSet method)
set_freq() (SequenceBuilder method)
,
[1]
set_frequency() (LivePhysicalBaseband method)
SET_LATCH_EN (Opcode attribute)
,
[1]
set_latch_en() (SequenceBuilder method)
,
[1]
SET_MARKER (Opcode attribute)
,
[1]
set_mrk() (SequenceBuilder method)
,
[1]
SET_NCO_FREQUENCY (Opcode attribute)
,
[1]
SET_NCO_PHASE (Opcode attribute)
,
[1]
SET_NCO_PHASE_OFFSET (Opcode attribute)
,
[1]
set_ph() (SequenceBuilder method)
,
[1]
set_ph_delta() (SequenceBuilder method)
,
[1]
settings_customise_sources() (QatConfig class method)
setup() (CompositeInstrument method)
(DummyQbloxInstrument method)
(InstrumentConcept method)
(QbloxLeafInstrument method)
SETUP_HOLD (PulseShapeType attribute)
SetupHoldFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SetupHoldWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
shape (AcquireData attribute)
(qat.executables.AcquireData parameter)
shape_function_type (BlackmanWaveform attribute)
(CosWaveform attribute)
(DragGaussianWaveform attribute)
(ExtraSoftSquareWaveform attribute)
(GaussianSquareWaveform attribute)
(GaussianWaveform attribute)
(GaussianZeroEdgeWaveform attribute)
(RoundedSquareWaveform attribute)
(SechWaveform attribute)
(SetupHoldWaveform attribute)
(SinWaveform attribute)
(SofterGaussianWaveform attribute)
(SofterSquareWaveform attribute)
(SoftSquareWaveform attribute)
(SquareWaveform attribute)
(Waveform attribute)
shift_frequency() (QbloxContext method)
,
[1]
shift_phase() (QbloxContext method)
,
[1]
shot_pattern (DummyQbloxControlHardware attribute)
(DummyQbloxInstrument attribute)
shots (Executable attribute)
(PartitionedIR attribute)
(qat.backend.waveform.codegen.WaveformBackend.create_programs parameter)
(qat.backend.waveform.executable.WaveformProgram parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_programs parameter)
(qat.executables.Executable parameter)
(WaveformProgram attribute)
shutdown() (AbstractQbloxLiveEngine method)
(InstructionExecutionEngine method)
(LiveDeviceEngine method)
SimpleAcquire (class in qat.purr.backends.utilities)
SimpleRuntime (class in qat.runtime.simple)
SIMULATION (QatConfig attribute)
simulation_time (Section attribute)
Sin (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SIN (PulseShapeType attribute)
SinWaveform (class in qat.ir.waveforms)
slot_idx (QbloxConfig attribute)
,
[1]
(QbloxPackage attribute)
,
[1]
(QbloxPhysicalChannel property)
SOFT_SQUARE (PulseShapeType attribute)
SOFTER_GAUSSIAN (PulseShapeType attribute)
SOFTER_SQUARE (PulseShapeType attribute)
SofterGaussianFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SofterGaussianWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
SofterSquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SofterSquareWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
SoftSquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SoftSquareWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
software_post_process_discriminate() (in module qat.purr.backends.utilities)
software_post_process_down_convert() (in module qat.purr.backends.utilities)
software_post_process_linear_map_complex_to_real() (in module qat.purr.backends.utilities)
software_post_process_mean() (in module qat.purr.backends.utilities)
source (qat.purr.utils.logger.BasicLogger.code parameter)
(qat.purr.utils.logger.CompositeLogger.code parameter)
splice() (InstructionBuilder method)
spline_time() (in module qat.purr.backends.realtime_chip_simulator)
SQUARE (PulseShapeType attribute)
square_weight_acq (SequencerConfig attribute)
,
[1]
square_width (GaussianSquareFunction attribute)
(Waveform attribute)
SquareFunction (class in qat.purr.backends.utilities)
(class in qat.utils.waveform)
SquareWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
SquareWeightAcq (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
Squash1QGates (class in qat.middleend.passes.gates.transform)
Squash2QGates (class in qat.middleend.passes.gates.transform)
squash_gate() (Squash1QGates method)
SquashCNOTs (class in qat.middleend.passes.gates.transform)
SquashDelaysOptimisation (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
src (qat.frontend.auto.AutoFrontend.assign_frontend parameter)
(qat.frontend.auto.AutoFrontend.check_and_return_source parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.auto.AutoFrontendWithFlattenedIR.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.purr.purr.PurrFrontend.check_and_return_source parameter)
(qat.frontend.purr.PurrFrontend.check_and_return_source parameter)
(qat.frontend.qasm.BaseQasmFrontend.check_and_return_source parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qasm.is_qasm_path parameter)
(qat.frontend.qasm.is_qasm_str parameter)
(qat.frontend.qat_ir.QatFrontend.check_and_return_source parameter)
(qat.frontend.qir.QIRFrontend.check_and_return_source parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
StaggeredEndMeasurements (class in qat.middleend.passes.gates.transform)
start (IterBound attribute)
,
[1]
(PositionData attribute)
(SimpleAcquire attribute)
start_index (qat.model.loaders.lucy.LucyModelLoader parameter)
start_playback() (ControlHardware method)
(QbloxControlHardware method)
start_positions (PulseChannelTimeline attribute)
,
[1]
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
(qat.backend.passes.purr.analysis.PulseChannelTimeline parameter)
startup() (AbstractQbloxLiveEngine method)
(InstructionExecutionEngine method)
(LiveDeviceEngine method)
StateOperator (class in qat.utils.state_tensors)
StateTensor (class in qat.utils.state_tensors)
StateVector (class in qat.utils.state_tensors)
std_dev (CalibratablePulse attribute)
(DragGaussianFunction attribute)
(ExtraSoftSquareFunction attribute)
(GaussianSquareFunction attribute)
(GaussianZeroEdgeFunction attribute)
(RoundedSquareFunction attribute)
(SechFunction attribute)
(SofterSquareFunction attribute)
(Waveform attribute)
step (IterBound attribute)
,
[1]
(qat.purr.backends.realtime_chip_simulator.RealtimeChipSimEngine.plot_dynamics parameter)
step() (RoundedSquareFunction method)
,
[1]
STOP (Opcode attribute)
,
[1]
stop() (SequenceBuilder method)
,
[1]
SUB (Opcode attribute)
,
[1]
sub() (SequenceBuilder method)
,
[1]
success (ParseResults attribute)
success() (ParseResults static method)
suffix (qat.purr.utils.logger.LogFolder parameter)
suffix_incrementor (Acquire attribute)
,
[1]
SWAP (class in qat.ir.gates.gates_2q)
SWAP() (CircuitBuilder method)
swap() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
(TketBuilder method)
swap_readout_iq (ResonatorPhysicalChannel attribute)
Sweep (class in qat.purr.compiler.instructions)
sweep() (InstructionBuilder method)
(QuantumInstructionBuilder method)
SweepFlattener (class in qat.pipelines.purr.sweep.flattener)
SweepInstance (class in qat.pipelines.purr.sweep.flattener)
SweepIterator (class in qat.purr.compiler.execution)
SweepOperation (class in qat.purr.compiler.instructions)
sweeps (QatFile property)
(TriageResult attribute)
,
[1]
SweepValue (class in qat.purr.compiler.instructions)
SX() (InstructionBuilder method)
,
[1]
SXdg() (InstructionBuilder method)
,
[1]
symbol2scopes (ScopingResult attribute)
,
[1]
sync (CalibratableAcquire attribute)
sync_baseband_frequencies_to_value() (in module qat.purr.backends.live)
sync_en (SequencerConfig attribute)
,
[1]
sync_qubits (qat.ir.instruction_builder.QuantumInstructionBuilder.measure parameter)
SyncEndMeasurements (class in qat.middleend.passes.gates.transform)
Synchronize (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
synchronize() (InstructionBuilder method)
(QbloxContext static method)
,
[1]
(QuantumInstructionBuilder method)
,
[1]
SynchronizeTask (class in qat.middleend.passes.purr.transform)
(class in qat.middleend.passes.transform)
T
T (class in qat.ir.gates.gates_1q)
T() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
t() (QIRParser method)
(TketQIRParser method)
t_adj() (QIRParser method)
(TketQIRParser method)
tail (Instruction property)
(InstructionBlock property)
tail() (BasicBlock method)
,
[1]
target (Acquire property)
(ControlGate2Q property)
(Jump property)
(Pulse property)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_mean_signal parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_mean_z parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_scope_mode parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_binned parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_signal parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_z parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(QuantumInstruction property)
(Reset property)
target1 (qat.ir.instruction_builder.QuantumInstructionBuilder.ZX parameter)
target2 (qat.ir.instruction_builder.QuantumInstructionBuilder.ZX parameter)
target_axes (qat.runtime.post_processing.mean parameter)
target_data (AbstractPipeline property)
(BasePipeline property)
(CompilePipelineCache property)
(CompilePipelineDescription attribute)
(CompileSweepPipeline property)
,
[1]
(ExecutePipelineCache property)
(ExecutePipelineDescription attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(qat.backend.passes.analysis.TimelineAnalysis parameter)
(qat.core.pipelines.configurable.ConfigurableCompilePipeline parameter)
(qat.core.pipelines.configurable.ConfigurableExecutePipeline parameter)
(qat.core.pipelines.configurable.ConfigurablePipeline parameter)
(qat.core.pipelines.factory.PipelineFactory parameter)
(qat.middleend.passes.purr.transform.BatchedShots parameter)
(qat.middleend.passes.purr.transform.InstructionGranularitySanitisation parameter)
(qat.middleend.passes.purr.transform.RepeatSanitisation parameter)
(qat.middleend.passes.purr.transform.ResetsToDelays parameter)
(qat.middleend.passes.purr.validation.DynamicFrequencyValidation parameter)
(qat.middleend.passes.purr.validation.FrequencySetupValidation parameter)
(qat.middleend.passes.purr.validation.InstructionValidation parameter)
(qat.middleend.passes.transform.BatchedShots parameter)
(qat.middleend.passes.transform.EvaluateWaveforms parameter)
(qat.middleend.passes.transform.InstructionGranularitySanitisation parameter)
(qat.middleend.passes.transform.PopulateWaveformSampleTime parameter)
(qat.middleend.passes.transform.RepeatSanitisation parameter)
(qat.middleend.passes.transform.ResetsToDelays parameter)
(qat.middleend.passes.validation.DynamicFrequencyValidation parameter)
(qat.middleend.passes.validation.FrequencySetupValidation parameter)
(qat.middleend.passes.validation.InstructionValidation parameter)
(qat.pipelines.legacy.base.compile.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.execute.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.full.LegacyPipeline parameter)
(qat.pipelines.legacy.base.LegacyCompilePipeline parameter)
(qat.pipelines.legacy.base.LegacyExecutePipeline parameter)
(qat.pipelines.legacy.base.LegacyPipeline parameter)
(qat.pipelines.legacy.echo.compile.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.execute.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.full.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoCompilePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoExecutePipeline parameter)
(qat.pipelines.legacy.echo.LegacyEchoPipeline parameter)
(qat.pipelines.legacy.qblox.compile.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.full.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxCompilePipeline parameter)
(qat.pipelines.legacy.qblox.LegacyQbloxPipeline parameter)
(qat.pipelines.legacy.qiskit.compile.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.execute.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.full.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitCompilePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitExecutePipeline parameter)
(qat.pipelines.legacy.qiskit.LegacyQiskitPipeline parameter)
(qat.pipelines.legacy.rtcs.compile.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.full.LegacyRTCSPipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSCompilePipeline parameter)
(qat.pipelines.legacy.rtcs.LegacyRTCSPipeline parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.compile.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.execute.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.full.QbloxPipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxCompilePipeline2 parameter)
(qat.pipelines.purr.qblox.QbloxExecutePipeline parameter)
(qat.pipelines.purr.qblox.QbloxPipeline1 parameter)
(qat.pipelines.purr.qblox.QbloxPipeline2 parameter)
(qat.pipelines.purr.waveform_v1.compile.WaveformV1CompilePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.execute.EchoExecutePipeline parameter)
(qat.pipelines.purr.waveform_v1.full.EchoPipeline parameter)
(qat.pipelines.purr.waveform_v1.WaveformV1CompilePipeline parameter)
(qat.pipelines.qiskit.QiskitSimulatorPipeline parameter)
(qat.pipelines.rtcs.RTCSPipeline parameter)
(qat.pipelines.updateable.UpdateablePipeline parameter)
(qat.pipelines.waveform.compile.WaveformCompilePipeline parameter)
(qat.pipelines.waveform.EchoExecutePipeline parameter)
(qat.pipelines.waveform.EchoPipeline parameter)
(qat.pipelines.waveform.execute.EchoExecutePipeline parameter)
(qat.pipelines.waveform.full.EchoPipeline parameter)
(qat.pipelines.waveform.WaveformCompilePipeline parameter)
(qat.runtime.passes.transform.AcquisitionPostprocessing parameter)
(UpdateablePipeline property)
(UpdateablePipelineDescription attribute)
target_map (ActiveChannelResults attribute)
(PartitionedIR attribute)
(qat.backend.passes.analysis.TimelineAnalysisResult parameter)
(qat.backend.passes.purr.analysis.TimelineAnalysisResult parameter)
(TimelineAnalysisResult attribute)
,
[1]
(TriageResult attribute)
,
[1]
TargetData (class in qat.model.target_data)
targets (ActiveChannelResults property)
(ActivePulseChannelResults property)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure parameter)
(QuantumInstruction attribute)
(QuantumInstructionBlock attribute)
(Reset attribute)
(Synchronize attribute)
targets() (RTCSCoupling method)
Tdg (class in qat.ir.gates.gates_1q)
Tdg() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
TERA (Scale attribute)
,
[1]
theta (CPhase attribute)
(CRx attribute)
(CRy attribute)
(CRz attribute)
(Phase attribute)
(qat.ir.gates.gates_1q.Phase parameter)
(qat.ir.gates.gates_1q.Rx parameter)
(qat.ir.gates.gates_1q.Ry parameter)
(qat.ir.gates.gates_1q.Rz parameter)
(qat.ir.gates.gates_1q.U parameter)
(qat.ir.gates.native.Z_phase parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.ZX parameter)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(U attribute)
threshold (Acquire attribute)
(BinnedAcqData attribute)
,
[1]
(qat.runtime.post_processing.discriminate parameter)
(ThresholdedAcqConfig attribute)
,
[1]
(TtlAcqConfig attribute)
,
[1]
thresholded_acq (SequencerConfig attribute)
,
[1]
ThresholdedAcqConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
TILegalisationPass (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
Time (class in qat.utils.units)
TIME (ProcessAxis attribute)
(Unit attribute)
timeline (QbloxPackage attribute)
,
[1]
timeline_res (qat.backend.waveform.codegen.WaveformBackend.create_acquires parameter)
(qat.backend.waveform.codegen.WaveformBackend.create_physical_channel_buffers parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_acquires parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_physical_channel_buffers parameter)
TimelineAnalysis (class in qat.backend.passes.analysis)
(class in qat.backend.passes.purr.analysis)
TimelineAnalysisResult (class in qat.backend.passes.analysis)
(class in qat.backend.passes.purr.analysis)
TimelineSegment (class in qat.purr.compiler.emitter)
timing_box() (Qasm3Parser method)
,
[1]
timing_instruction() (Qasm3Parser method)
,
[1]
TketBuilder (class in qat.integrations.tket)
(class in qat.purr.integrations.tket)
TketOptimisationHelper (class in qat.integrations.tket)
TketQasmParser (class in qat.purr.integrations.tket)
TketQIRParser (class in qat.purr.integrations.tket)
TketToQatIRConverter (class in qat.integrations.tket)
(class in qat.purr.integrations.tket)
to_json (qat.core.qat.QAT.compile parameter)
to_json_dict() (FeatureMetadata method)
(OpenPulseFeatures method)
,
[1]
total_duration (qat.backend.waveform.codegen.WaveformContext parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformContext parameter)
(TimelineAnalysisResult attribute)
,
[1]
transform_amp() (TILegalisationPass static method)
,
[1]
transform_to_value() (Qasm3Parser method)
,
[1]
TransformPass (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
TriagePass (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
TriageResult (class in qat.backend.passes.purr.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
trigger() (BasicInterrupt method)
(Interrupt method)
(NullInterrupt method)
trigger_address (ThresholdedAcqConfig attribute)
,
[1]
trigger_count_thresholds (SequencerConfig attribute)
,
[1]
trigger_en (ThresholdedAcqConfig attribute)
,
[1]
trigger_invert (ThresholdedAcqConfig attribute)
,
[1]
trigger_level_path0 (ScopeAcqConfig attribute)
,
[1]
trigger_level_path1 (ScopeAcqConfig attribute)
,
[1]
trigger_mode_path0 (ScopeAcqConfig attribute)
,
[1]
trigger_mode_path1 (ScopeAcqConfig attribute)
,
[1]
trigger_threshold_inverts (SequencerConfig attribute)
,
[1]
ttl_acq (SequencerConfig attribute)
,
[1]
TtlAcqConfig (class in qat.backend.qblox.config.specification)
(class in qat.purr.backends.qblox.config)
tukey_window() (in module qat.purr.backends.realtime_chip_simulator)
turn_off() (LivePhysicalBaseband method)
turn_on() (LivePhysicalBaseband method)
ty (qat.core.result_base.ResultManager.check_for_type parameter)
(qat.core.result_base.ResultManager.lookup_by_type parameter)
type (ClassDescription attribute)
,
[1]
(EngineDescription attribute)
(HardwareLoaderDescription attribute)
(InstrumentBuilderDescription attribute)
(OpenPulsePort attribute)
(WaveformDef attribute)
U
U (class in qat.ir.gates.gates_1q)
U() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
UNIFORM (LucyCouplingQuality attribute)
Unit (class in qat.purr.integrations.features)
unit (Quantity attribute)
UntargetedPulse (class in qat.purr.integrations.qasm)
upconvert (qat.backend.waveform.codegen.WaveformBackend.create_physical_channel_buffers parameter)
(qat.backend.waveform.codegen.WaveformBackend.create_pulse_channel_buffer parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_physical_channel_buffers parameter)
(qat.backend.waveform_v1.purr.codegen.WaveformV1Backend.create_pulse_channel_buffer parameter)
upd_param() (SequenceBuilder method)
,
[1]
update() (ResultManager method)
,
[1]
(UpdateablePipeline method)
(ValidatedDict method)
(ValidatedSet method)
update_duration() (Pulse method)
UPDATE_PARAMETERS (Opcode attribute)
,
[1]
UpdateablePipeline (class in qat.pipelines.updateable)
UpdateablePipelineDescription (class in qat.core.config.descriptions)
upload() (CompositeExecutor method)
(InstrumentConcept method)
(LeafExecutor method)
upsample_rate_path0 (AwgConfig attribute)
,
[1]
upsample_rate_path1 (AwgConfig attribute)
,
[1]
use_weights (CalibratableAcquire attribute)
uuid (Component attribute)
(PulseChannel attribute)
(qat.model.device.Component parameter)
uuid() (in module qat.utils.uuid)
uuid4() (in module qat.utils.uuid)
V
validate() (AbstractQbloxLiveEngine method)
(InstructionExecutionEngine method)
(LiveDeviceEngine method)
(Qasm2Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
(QatConfig method)
(QiskitEngine method)
(QuantumExecutionEngine method)
(RestrictedQasm2Parser method)
,
[1]
validate_all_fields_exist() (MetricsManager class method)
,
[1]
validate_calibratable_positive_float() (in module qat.utils.pydantic)
validate_calibratable_unit_interval() (in module qat.utils.pydantic)
validate_calibratable_unit_interval_array() (in module qat.utils.pydantic)
validate_channels_qubit_mapping() (QubitPulseChannels class method)
validate_clock_cycles() (TargetData method)
validate_connectivity() (PhysicalHardwareModel method)
validate_connectivity_quality() (PhysicalHardwareModel method)
validate_cross_resonance_pulse_channels() (QubitPulseChannels method)
validate_duration() (Pulse class method)
validate_durations() (DeviceDescription method)
validate_error_mitigation() (PhysicalHardwareModel method)
validate_input_array() (in module qat.purr.backends.utilities)
validate_instruction_memory_size() (TargetData method)
validate_key() (ValidatedDict method)
validate_linear() (ReadoutMitigation class method)
validate_non_negative() (in module qat.utils.pydantic)
validate_physical_connectivity_symmetry() (PhysicalHardwareModel class method)
validate_qubit_coupling() (in module qat.utils.pydantic)
validate_value() (PydValidatedBase method)
validate_waveform_type() (in module qat.utils.pydantic)
ValidatedDict (class in qat.utils.pydantic)
ValidatedList (class in qat.utils.pydantic)
ValidatedSet (class in qat.utils.pydantic)
validation_setup() (PydValidatedBase method)
(ValidatedDict method)
ValidationPass (class in qat.core.pass_base)
(class in qat.purr.core.pass_base)
value (Assign attribute)
(CregIndexValue attribute)
(PydArray attribute)
(ResultModel property)
,
[1]
(Variable attribute)
value() (ResultInfoMixin method)
,
[1]
ValueReplacement (class in qat.purr.compiler.execution)
values() (PydDictBase method)
var_to_physical_channel_executable() (IndexMappingAnalysis static method)
,
[1]
var_to_physical_channel_qat_ir() (IndexMappingAnalysis method)
(IndexMappingAnalysis static method)
var_to_qubit_map() (IndexMappingAnalysis method)
,
[1]
var_type (Variable attribute)
Variable (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
variable (CregIndexValue property)
,
[1]
(ResultsProcessing attribute)
variable_name (VariableAccessor attribute)
VariableAccessor (class in qat.pipelines.purr.sweep.flattener)
VariableInjector (class in qat.purr.compiler.execution)
variables (QasmContext attribute)
(Return attribute)
(SweepInstance attribute)
VerificationEngine (class in qat.purr.backends.verification)
VerificationError
VerificationModel (class in qat.purr.backends.verification)
verify_instructions() (in module qat.purr.backends.verification)
(LucyVerificationEngine method)
(VerificationEngine method)
verify_placement() (in module qat.purr.backends.qiskit_simulator)
verify_program() (in module qat.purr.backends.verification)
version (BaseQasmFrontend property)
(FeatureMetadata attribute)
(LogicalHardwareModel attribute)
(Qasm2Frontend attribute)
(Qasm3Frontend attribute)
(qat.model.hardware_model.LogicalHardwareModel parameter)
version() (Qasm3Parser method)
,
[1]
version_compatibility() (LogicalHardwareModel method)
VeryStrictMatcher (class in qat.utils.piny)
visit_BinaryExpression() (Qasm3ParserBase method)
,
[1]
visit_ClassicalDeclaration() (Qasm3ParserBase method)
,
[1]
visit_Identifier() (Qasm3ParserBase method)
,
[1]
visit_Include() (Qasm3ParserBase method)
,
[1]
visit_IndexedIdentifier() (Qasm3ParserBase method)
,
[1]
visit_IntegerLiteral() (Qasm3ParserBase method)
,
[1]
visit_QuantumGate() (Qasm3ParserBase method)
,
[1]
visit_QuantumGateDefinition() (Qasm3ParserBase method)
,
[1]
visit_QuantumMeasurement() (Qasm3ParserBase method)
,
[1]
visit_QuantumMeasurementStatement() (Qasm3ParserBase method)
,
[1]
visit_QubitDeclaration() (Qasm3ParserBase method)
,
[1]
visit_UnaryExpression() (Qasm3ParserBase method)
,
[1]
W
WAIT (Opcode attribute)
,
[1]
wait() (SequenceBuilder method)
,
[1]
wait_imm() (QbloxContext method)
,
[1]
wait_reg() (QbloxContext method)
,
[1]
WAIT_SYNC (Opcode attribute)
,
[1]
wait_sync() (SequenceBuilder method)
,
[1]
WAIT_TRIGGER (Opcode attribute)
,
[1]
wait_trigger() (SequenceBuilder method)
,
[1]
walk_node() (AbstractParser method)
,
[1]
(Qasm2Parser method)
,
[1]
(Qasm3Parser method)
,
[1]
(Qasm3ParserBase method)
WARNING (LoggerLevel attribute)
warning() (CompositeLogger method)
Waveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.instructions)
waveform (Pulse attribute)
waveform() (QbloxContext method)
,
[1]
waveform_definition (AbstractWaveform attribute)
(BlackmanWaveform attribute)
(ExtraSoftSquareWaveform attribute)
(GaussianWaveform attribute)
(SetupHoldWaveform attribute)
(SofterGaussianWaveform attribute)
(SofterSquareWaveform attribute)
(SoftSquareWaveform attribute)
(SquareWaveform attribute)
waveform_definition() (Qasm3Parser method)
,
[1]
waveform_memory_size (DeviceDescription attribute)
(qat.model.target_data.DeviceDescription parameter)
waveform_type (CalibratablePulse attribute)
WaveformBackend (class in qat.backend.waveform.codegen)
WaveformChannelData (class in qat.backend.waveform.executable)
WaveformCompilePipeline (class in qat.pipelines.waveform)
(class in qat.pipelines.waveform.compile)
WaveformContext (class in qat.backend.waveform.codegen)
(class in qat.backend.waveform_v1.purr.codegen)
WaveformDef (class in qat.purr.compiler.waveforms)
WaveformProgram (class in qat.backend.waveform.executable)
waveforms (OpenPulseFeatures attribute)
(Sequence attribute)
,
[1]
WaveformV1Backend (class in qat.backend.waveform_v1.purr.codegen)
WaveformV1CompilePipeline (class in qat.pipelines.purr.waveform_v1)
(class in qat.pipelines.purr.waveform_v1.compile)
weights (CalibratableAcquire attribute)
(Sequence attribute)
,
[1]
width (BlackmanFunction attribute)
(CalibratableAcquire attribute)
(CalibratablePulse attribute)
(GaussianFunction attribute)
(GaussianZeroEdgeFunction attribute)
(RoundedSquareFunction attribute)
(SetupHoldFunction attribute)
(SofterGaussianFunction attribute)
(SoftSquareFunction attribute)
(Waveform attribute)
with_random_name() (Label static method)
,
[1]
(Variable static method)
,
[1]
with_version() (QPUVersion static method)
writes (ReadWriteResult attribute)
,
[1]
X
X (Axis attribute)
(class in qat.ir.gates.gates_1q)
X() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
x() (QIRParser method)
X() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
x() (TketQIRParser method)
X_pi_2 (class in qat.ir.gates.native)
XOR (Opcode attribute)
,
[1]
Y
Y (Axis attribute)
(class in qat.ir.gates.gates_1q)
Y() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
y() (QIRParser method)
Y() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
y() (TketQIRParser method)
Z
Z (Axis attribute)
(class in qat.ir.gates.gates_1q)
Z() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
z() (QIRParser method)
Z() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
z() (TketQIRParser method)
Z_phase (class in qat.ir.gates.native)
zero_at_edges (DragGaussianFunction attribute)
(GaussianSquareFunction attribute)
(GaussianZeroEdgeFunction attribute)
(Waveform attribute)
ZeroEngine (class in qat.engines.zero)
ZX() (QuantumInstructionBuilder method)
ZX_pi_4 (class in qat.ir.gates.native)
zx_pi_4_pulse (CrossResonancePulseChannel attribute)
Other Versions
v: main
Tags
1.0.0
1.1.0
1.1.1
1.2.0
2.0.0
2.0.1
2.0.2
2.0.3
2.1.0
2.2.0
2.2.1
2.3.0
2.4.0
2.4.1
2.4.2
2.5.0
2.5.1
2.6.0
2.7.0
3.0.0
Branches
main