qat-compiler
Contents:
Getting started with QAT
Hardware models
Compiler Config
Pipelines
Compilation
Execution
src
qat package
qat.backend package
qat.backend.passes package
qat.backend.passes.analysis module
qat.backend.passes.lowering module
qat.backend.passes.transform module
qat.backend.passes.validation module
qat.backend.waveform_v1 package
qat.backend.waveform_v1.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 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.core.validators module
qat.engines package
qat.engines.waveform_v1 package
qat.engines.waveform_v1.echo 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.analysis module
qat.frontend.passes.transform 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.qir module
qat.frontend.register 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.instruction_builder module
qat.ir.instructions module
qat.ir.measure module
qat.ir.qat_ir 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.legacy package
qat.middleend.passes.legacy.transform module
qat.middleend.passes.legacy.validation module
qat.middleend.passes.analysis module
qat.middleend.passes.transform module
qat.middleend.passes.validation module
qat.middleend.middleends module
qat.model package
qat.model.loaders package
qat.model.loaders.legacy package
qat.model.loaders.legacy.base module
qat.model.loaders.legacy.echo module
qat.model.loaders.legacy.file module
qat.model.loaders.legacy.lucy module
qat.model.loaders.legacy.qiskit module
qat.model.loaders.legacy.rtcs module
qat.model.loaders.base module
qat.model.loaders.converted module
qat.model.loaders.file module
qat.model.builder module
qat.model.convert_legacy module
qat.model.device module
qat.model.error_mitigation module
qat.model.hardware_model module
qat.pipelines package
qat.pipelines.legacy package
qat.pipelines.legacy.base module
qat.pipelines.legacy.echo module
qat.pipelines.legacy.qiskit module
qat.pipelines.legacy.rtcs module
qat.pipelines.echo module
qat.pipelines.qiskit module
qat.pipelines.rtcs 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.algorithm 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.graph module
qat.purr.backends.qblox.ir module
qat.purr.backends.qblox.live module
qat.purr.backends.qblox.loader module
qat.purr.backends.qblox.metrics_base module
qat.purr.backends.qblox.model_base module
qat.purr.backends.qblox.pass_base module
qat.purr.backends.qblox.result_base module
qat.purr.backends.qblox.transform_passes module
qat.purr.backends.qblox.visualisation module
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.config 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.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.legacy package
qat.runtime.passes.legacy.transform module
qat.runtime.passes.analysis module
qat.runtime.passes.transform module
qat.runtime.base module
qat.runtime.connection module
qat.runtime.executables module
qat.runtime.legacy module
qat.runtime.post_processing module
qat.runtime.results_processing module
qat.runtime.simple module
qat.utils package
qat.utils.algorithm 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.waveform module
qat.extensions module
qat.qat 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)
AbstractContext (class in qat.purr.backends.qblox.codegen)
AbstractParser (class in qat.frontend.parsers.qasm.base)
(class in qat.purr.integrations.qasm)
AbstractWaveform (class in qat.ir.waveforms)
(class in qat.purr.compiler.waveforms)
accumulated_sweep_iteration (SweepIterator property)
acq (ConnectionConfig attribute)
acq_I (ConnectionConfig attribute)
acq_Q (ConnectionConfig attribute)
acquire (AcquirePulseChannel attribute)
(ChannelType attribute)
Acquire (class in qat.ir.measure)
(class in qat.purr.compiler.instructions)
ACQUIRE (Opcode attribute)
acquire (PostProcessing property)
(qat.engines.zero.readout_shape parameter)
(qat.model.device.Resonator parameter)
(ResonatorPulseChannels attribute)
acquire() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(SequenceBuilder method)
acquire_allowed (PulseChannel property)
ACQUIRE_CHANNEL (InstructionValidationConfig attribute)
acquire_map (PartitionedIR attribute)
(TriageResult attribute)
,
[1]
acquire_pulse_channel (Qubit property)
(Resonator property)
ACQUIRE_TTL (Opcode attribute)
acquire_ttl() (SequenceBuilder method)
ACQUIRE_WEIGHED (Opcode attribute)
acquire_weighed() (SequenceBuilder method)
AcquireData (class in qat.runtime.executables)
AcquireMode (class in qat.purr.compiler.instructions)
AcquirePulseChannel (class in qat.model.device)
acquires (ChannelData attribute)
(ChannelExecutable property)
(Executable property)
(qat.backend.waveform_v1.executable.WaveformV1ChannelData parameter)
(qat.runtime.base.ResultsAggregator parameter)
(WaveformV1ChannelData attribute)
AcquireSanitisation (class in qat.middleend.passes.transform)
acquisitions (qat.runtime.passes.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.legacy.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.legacy.transform.QiskitSimplifyResults.run parameter)
(qat.runtime.passes.legacy.transform.QiskitStripMetadata.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.PostProcessingTransform.run parameter)
(qat.runtime.passes.transform.ResultTransform.run parameter)
(Sequence attribute)
ActiveChannelResults (class in qat.middleend.passes.analysis)
ActivePulseChannelAnalysis (class in qat.middleend.passes.analysis)
actual_waveforms (AbstractWaveform attribute)
ADD (Opcode attribute)
add() (CircuitBuilder method)
(CompositeInstrument method)
(InstructionBlock method)
(InstructionBuilder method)
,
[1]
(MeasureBlock method)
(PassManager method)
,
[1]
(PipelineSet method)
(QatFile method)
(QuantumInstructionBlock method)
(ResultManager method)
,
[1]
(SequenceBuilder method)
(ValidatedSet method)
add_acquisition() (SequenceBuilder method)
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_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_unitary() (Qasm3ParserBase method)
,
[1]
add_waveform() (SequenceBuilder method)
add_weight() (SequenceBuilder method)
address (InstrumentModel attribute)
ADDRESS (Opcode attribute)
all_pulse_channels (Qubit property)
(QubitPulseChannels property)
(Resonator property)
(ResonatorPulseChannels property)
alloc_mgrs (PreCodegenResult attribute)
allocate_resources() (LeafExecutor method)
(QbloxControlHardware method)
AllocationManager (class in qat.purr.backends.qblox.codegen)
allowed_methods (QiskitSimulationConfig attribute)
AllowExtraFieldsModel (class in qat.utils.pydantic)
ALWAYS (ConnectionMode attribute)
ALWAYS_ON_EXECUTE (ConnectionMode attribute)
amount (Quantity attribute)
amp (CalibratablePulse attribute)
(SetupHoldFunction attribute)
(Waveform attribute)
amp_as_steps() (QbloxLegalisationPass method)
amp_setup (CalibratablePulse attribute)
(SetupHoldFunction attribute)
(Waveform attribute)
AnalysisPass (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
AND (Opcode attribute)
append() (FakeList method)
(ValidatedList 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.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)
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.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.runtime.executables.Executable parameter)
(TriageResult attribute)
,
[1]
AttConfig (class in qat.purr.backends.qblox.config)
attenuation (ModuleConfig attribute)
auto_bin_incr_en (TtlAcqConfig attribute)
AutoFrontend (class in qat.frontend.auto)
auxiliary_qubit (CrossResonanceCancellationPulseChannel attribute)
(CrossResonancePulseChannel attribute)
avg_mode_en_path0 (ScopeAcqConfig attribute)
avg_mode_en_path1 (ScopeAcqConfig attribute)
awg (SequencerConfig attribute)
awg_frequency_bandwidth (Constraints attribute)
AwgConfig (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.down_convert 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_single_shot_z parameter)
B
backend (Pipeline attribute)
(PipelineClassDescription attribute)
(qat.core.pipeline.Pipeline parameter)
Barrier (class in qat.ir.gates.operation)
barrier() (CircuitBuilder method)
(TketBuilder method)
base_folder_path (qat.purr.utils.logger.LogFolder parameter)
BaseBackend (class in qat.backend.base)
baseband (PhysicalChannel attribute)
(QbloxPhysicalChannel attribute)
baseband_frequency (PhysicalChannel property)
(PulseChannel property)
(qat.backend.waveform_v1.executable.WaveformV1ChannelData parameter)
(WaveformV1ChannelData attribute)
baseband_if_frequency (PhysicalChannel property)
(PulseChannel property)
BaseFrontend (class in qat.frontend.base)
BaseLegacyModelLoader (class in qat.model.loaders.legacy.base)
BaseLogicalModelLoader (class in qat.model.loaders.base)
BaseMiddleend (class in qat.middleend.middleends)
BaseModelLoader (class in qat.model.loaders.base)
BasePhysicalModelLoader (class in qat.model.loaders.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)
batched_shots (BatchedShotsResult attribute)
BatchedShots (class in qat.middleend.passes.analysis)
BatchedShotsResult (class in qat.middleend.passes.analysis)
beta (DragGaussianFunction attribute)
(Waveform attribute)
bias (PhysicalChannel attribute)
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.purr.compiler.instructions)
BindingPass (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
BindingResult (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
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_v1.executable.WaveformV1ChannelData parameter)
(WaveformContext property)
(WaveformV1ChannelData attribute)
build() (SequenceBuilder method)
build_acquire_list() (QbloxLiveEngine method)
(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)
(InvokerMixin method)
,
[1]
(NewQbloxEmitter method)
(NewQbloxLiveEngine method)
(NewQuantumRuntime method)
(PydDefaultMiddleend static method)
(QIRFrontend static 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 (TketQIRParser property)
built (UntargetedPulse property)
BuiltinRemoteCalibration (class in qat.purr.backends.calibrations.remote)
bulk_value (ConnectionConfig attribute)
C
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)
(QcmRfConfigHelper method)
(QrmRfConfigHelper method)
calibrate_mixer() (QbloxConfigHelper method)
(QcmConfigHelper method)
(QrmConfigHelper method)
calibrate_sideband() (QbloxConfigHelper method)
calibration_definition() (Qasm3Parser method)
,
[1]
calibration_executables (CalibrationAnalysisResult attribute)
calibration_grammar_declaration() (Qasm3Parser method)
,
[1]
calibration_methods (OpenPulseContext attribute)
CalibrationAnalysis (class in qat.runtime.passes.analysis)
CalibrationAnalysisResult (class in qat.runtime.passes.analysis)
CalibrationWithArgs (class in qat.purr.compiler.runtime)
can_parse() (AbstractParser method)
,
[1]
(Qasm3Parser method)
,
[1]
ccnot() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
ccx() (QIRParser method)
,
[1]
(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.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
CFGResult (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
channel (Acquire property)
(FrequencyShift property)
(PhaseShift property)
(Waveform property)
channel_data (ChannelExecutable attribute)
(qat.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.runtime.executables.Executable parameter)
(WaveformV1Executable attribute)
ChannelData (class in qat.runtime.executables)
ChannelExecutable (class in qat.runtime.executables)
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)
(QIRFrontend method)
check_disable_pulse_duration_limits() (InstructionValidationConfig class method)
check_type_legacy_or_pydantic() (in module qat.utils.hardware_model)
check_validity() (in module qat.purr.integrations.tket)
circ (qat.purr.integrations.tket.run_tket_optimizations parameter)
circuit (qat.purr.integrations.tket.TketToQatIRConverter.convert parameter)
CircuitBuilder (class in qat.frontend.circuit_builder)
ClassDescription (class in qat.core.config)
,
[1]
classic (Registers attribute)
classical_to_quantum_mapping() (QiskitErrorMitigation method)
clbit (Measure attribute)
cleanup (qat.purr.utils.logger.LogFolder parameter)
clear() (AbstractContext method)
(DfsTraversal method)
,
[1]
(InstructionBuilder method)
(QiskitBuilder method)
clear_cache() (HardwareLoaders method)
clock_cycle (qat.middleend.middleends.DefaultMiddleend parameter)
(qat.middleend.passes.transform.InstructionGranularitySanitisation parameter)
close() (BasicLogger method)
(CompositeInstrument method)
(CompositeLogger method)
(Instrument method)
(InstrumentConcept method)
(LogFolder method)
close_logger() (in module qat.purr.utils.logger)
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]
CODE (LoggerLevel attribute)
code() (BasicLogger method)
(CompositeLogger method)
collect() (CompositeExecutor method)
(InstrumentConcept method)
(LeafExecutor method)
CompilationMetrics (class in qat.purr.compiler.metrics)
compile() (QAT method)
compiled_shots (Executable attribute)
(qat.runtime.executables.Executable parameter)
compiler_config (qat.backend.passes.validation.HardwareConfigValidity.run parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.passes.transform.Parse.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.middleends.BaseMiddleend.emit parameter)
(qat.middleend.middleends.CustomMiddleend.emit parameter)
(qat.middleend.passes.legacy.validation.QiskitResultsFormatValidation.run parameter)
(qat.runtime.passes.legacy.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.transform.ErrorMitigation.run parameter)
(qat.runtime.passes.transform.ResultTransform.run parameter)
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)
CompositeExecutor (class in qat.purr.backends.qblox.execution.executor)
CompositeInstrument (class in qat.purr.backends.qblox.execution.instrument_base)
CompositeLogger (class in qat.purr.utils.logger)
config (ClassDescription attribute)
,
[1]
(HardwareLoaderDescription attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(QbloxPhysicalChannel property)
config_file (qat.purr.utils.logger.get_logger_config parameter)
configure() (QbloxConfigHelper method)
(QbloxControlHardware method)
configure_acq() (QrmRfConfigHelper method)
configure_attenuation() (QcmRfConfigHelper method)
(QrmRfConfigHelper method)
configure_awg() (QbloxConfigHelper method)
configure_connection() (QbloxConfigHelper method)
configure_lo() (QcmRfConfigHelper method)
(QrmRfConfigHelper method)
configure_mixer() (QbloxConfigHelper method)
configure_module() (QbloxConfigHelper method)
(QcmRfConfigHelper method)
(QrmRfConfigHelper method)
configure_nco() (QbloxConfigHelper method)
configure_offset() (QcmRfConfigHelper method)
(QrmRfConfigHelper method)
configure_scope_acq() (QrmConfigHelper method)
configure_sequencer() (QbloxConfigHelper method)
(QcmRfConfigHelper method)
(QrmRfConfigHelper method)
connect() (CompositeInstrument method)
(ConnectionMixin method)
(Instrument method)
(InstrumentConcept method)
(LeafExecutor method)
(QbloxControlHardware 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.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QcmConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QrmConfigHelper.calibrate_mixer parameter)
(SequencerConfig attribute)
connection_mode (qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
ConnectionConfig (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)
consistent_model() (Pipeline class method)
ConsoleLoggerHandler (class in qat.purr.utils.logger)
constant (qat.runtime.post_processing.linear_map_complex_to_real parameter)
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)
construct() (HardwareLoaderDescription method)
(PipelineClassDescription method)
(PipelineFactoryDescription method)
(PipelineInstanceDescription method)
constructor() (VeryStrictMatcher static method)
cont_mode_en_path0 (AwgConfig attribute)
cont_mode_en_path1 (AwgConfig attribute)
cont_mode_waveform_idx_path0 (AwgConfig attribute)
cont_mode_waveform_idx_path1 (AwgConfig attribute)
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)
ControlType (class in qat.purr.backends.realtime_chip_simulator)
convert() (TketToQatIRConverter method)
convert_edges_into_connectivity_dict() (in module qat.utils.graphs)
convert_legacy_echo_hw_to_pydantic() (in module qat.model.convert_legacy)
convert_parameter() (TketToQatIRConverter static 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]
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)
create_acquire_dict() (WaveformV1Backend method)
create_array_from_dict() (ApplyMatrixReadoutMitigation method)
create_builder() (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_freq_shift_pulse_channel() (PhysicalChannel method)
create_initial_file() (FileLoggerHandler method)
(JsonHandler method)
(JsonLoggerHandler method)
create_label() (InstructionBuilder method)
create_package() (AbstractContext method)
(QbloxContext method)
create_physical_channel_buffers() (WaveformV1Backend method)
create_pulse_channel() (PhysicalChannel method)
(QuantumDevice method)
create_pulse_channel_buffer() (WaveformV1Backend static method)
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)
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)
cswap() (InstructionBuilder method)
,
[1]
custom_gate() (TketBuilder method)
CustomCalibration (class in qat.purr.backends.calibrations.remote)
CustomFrontend (class in qat.frontend.custom)
CustomJsonDecoder (class in qat.purr.utils.serializer)
CustomJSONEncoder (class in qat.purr.utils.serializer)
CustomMiddleend (class in qat.middleend.middleends)
CustomPulse (class in qat.purr.compiler.instructions)
CustomQatJsonDecoder (class in qat.purr.utils.serializer)
CustomQatJsonEncoder (class in qat.purr.utils.serializer)
CX (in module qat.ir.gates.gates_2q)
CX() (CircuitBuilder method)
cX() (InstructionBuilder method)
,
[1]
cx() (QIRParser method)
,
[1]
(TketQIRParser method)
cY() (InstructionBuilder method)
,
[1]
CyclicRefPickler (class in qat.purr.compiler.devices)
CyclicRefUnpickler (class in qat.purr.compiler.devices)
cZ() (InstructionBuilder method)
,
[1]
cz() (QIRParser method)
,
[1]
(TketQIRParser method)
D
data (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 (ConnectionMode attribute)
default (PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(PipelineSet property)
(qat.core.pipeline.PipelineSet.add parameter)
DEFAULT (Scale attribute)
default() (CustomQatJsonDecoder method)
(CustomQatJsonEncoder method)
default_frontends() (AutoFrontend static method)
default_logical_connectivity() (PhysicalHardwareModel class method)
default_pipeline() (BaseRuntime method)
DefaultGateDecompositions (class in qat.middleend.decompositions.gates)
DefaultMiddleend (class in qat.middleend.middleends)
DefaultOptimizers (class in qat.purr.compiler.optimisers)
DefaultPulseDecompositions (class in qat.middleend.decompositions.pulses)
delay (Acquire attribute)
(CalibratableAcquire attribute)
Delay (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
delay (SimpleAcquire attribute)
delay() (InstructionBuilder method)
(NewQbloxContext method)
(QbloxContext method)
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
delete_cache_folders() (QatCache method)
demod_en_acq (SequencerConfig attribute)
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 (WaveformDef attribute)
deserialize() (Executable class method)
(InstructionBuilder static method)
DesugaringPass (class in qat.backend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
device_assign() (InstructionBuilder method)
device_update() (NewQbloxContext method)
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.purr.compiler.transform_passes)
DfsTraversal (class in qat.backend.codegen_base)
(class in qat.purr.backends.qblox.codegen_base)
disable() (InstructionValidationConfig method)
DISABLE_PULSE_DURATION_LIMITS (QatConfig property)
DISABLED (InstructionValidationConfig property)
discard() (ValidatedSet method)
disconnect() (CompositeInstrument method)
(ConnectionMixin method)
(Instrument method)
(InstrumentConcept method)
(LeafExecutor method)
(QbloxControlHardware 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)
down_convert() (in module qat.runtime.post_processing)
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_hamiltonian (Section attribute)
drive_pulse_channel (Qubit property)
DrivePulse (class in qat.purr.compiler.instructions)
DrivePulseChannel (class in qat.model.device)
driver (Instrument property)
dt (ComplexFunction attribute)
,
[1]
(qat.runtime.post_processing.down_convert parameter)
DummyQbloxControlHardware (class in qat.purr.backends.qblox.device)
duration (Acquire attribute)
(Acquire property)
(CustomPulse property)
(Delay property)
(MeasureBlock property)
(Pulse property)
(QbloxContext property)
(QuantumInstruction attribute)
(QuantumInstruction property)
(QuantumInstructionBlock attribute)
(SampledWaveform property)
(Waveform property)
duration_limit (qat.middleend.passes.transform.InstructionLengthSanitisation parameter)
durations (NewQbloxContext property)
durations_as_samples() (TimelineAnalysis static method)
E
EchoEngine (class in qat.engines.waveform_v1.echo)
(class in qat.purr.backends.echo)
EchoModelLoader (class in qat.model.loaders.converted)
(class in qat.model.loaders.legacy)
(class in qat.model.loaders.legacy.echo)
ECR (class in qat.ir.gates.gates_2q)
ECR() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
(QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
(TketBuilder method)
ecr_gate (Qasm2Parser attribute)
,
[1]
emit() (AutoFrontend 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)
(QbloxEmitter method)
(QIRFrontend method)
(WaveformV1Backend method)
emit_packages() (NewQbloxEmitter method)
enable() (CompilationMetrics method)
(MetricsManager method)
,
[1]
ENABLE_METADATA (QiskitSimulationConfig attribute)
enable_metrics() (MetricsManager method)
,
[1]
(MetricsMixin method)
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)
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
EndOfTaskResetSanitisation (class in qat.middleend.passes.transform)
EndRepeat (class in qat.purr.compiler.instructions)
EndSweep (class in qat.purr.compiler.instructions)
engine (PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(qat.middleend.passes.validation.InstructionValidation parameter)
(qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
enter() (DfsTraversal method)
,
[1]
(QbloxCFGWalker method)
enter_repeat() (NewQbloxContext static method)
enter_sweep() (NewQbloxContext static method)
epilogue() (NewQbloxContext static method)
Equals (class in qat.purr.compiler.instructions)
ERROR (LoggerLevel attribute)
error() (CompositeLogger method)
error_mitigation (PhysicalHardwareModel attribute)
(qat.model.hardware_model.PhysicalHardwareModel 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]
evaluate_pulse_integral() (in module qat.purr.backends.utilities)
evaluate_shape() (in module qat.purr.backends.utilities)
event (BasicInterrupt property)
exception() (CompositeLogger method)
Exchange (CouplingType attribute)
Executable (class in qat.runtime.executables)
execute() (BaseRuntime method)
(EchoEngine method)
(in module qat.purr.qat)
(InstructionExecutionEngine method)
(LanguageFrontend method)
(LegacyRuntime method)
(NativeEngine method)
(QASMFrontend method)
(QAT method)
(QIRFrontend method)
(QiskitEngine method)
(QiskitRuntime method)
(QuantumExecutionEngine method)
(QuantumRuntime method)
(SimpleRuntime method)
(ZeroEngine method)
execute_instructions() (in module qat.purr.compiler.runtime)
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)
exit() (DfsTraversal method)
,
[1]
(QbloxCFGWalker method)
exit_repeat() (NewQbloxContext static method)
exit_sweep() (NewQbloxContext static method)
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 (QatConfig 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.middleends)
FeatureMetadata (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.legacy)
(class in qat.model.loaders.legacy.file)
filter (Acquire attribute)
filter() (KeywordFilter method)
(LevelFilter method)
(ModuleFilter 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)
fixed_if (PulseChannel attribute)
(qat.model.device.PulseChannel parameter)
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]
freq (NcoConfig attribute)
freq_as_steps() (QbloxLegalisationPass static method)
freq_shift (ChannelType attribute)
(QubitPulseChannels attribute)
freq_shift_pulse_channel (Qubit property)
FreqShiftPulseChannel (class in qat.model.device)
(class in qat.purr.compiler.devices)
freqshifts (qat.backend.passes.validation.FrequencyValidation.validate_frequency_ranges parameter)
FreqShiftSanitisation (class in qat.backend.passes.transform)
frequencies (IntermediateFrequencyResult attribute)
frequency (Cos attribute)
(FrequencyShift attribute)
(PhysicalBaseband attribute)
(PulseChannel attribute)
(qat.model.device.PhysicalBaseband parameter)
(qat.model.device.PulseChannel parameter)
(qat.runtime.post_processing.down_convert parameter)
(Sin attribute)
FREQUENCY (Unit attribute)
frequency (Waveform attribute)
frequency_shift() (QuantumInstructionBuilder method)
,
[1]
FrequencyShift (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
FrequencyValidation (class in qat.backend.passes.validation)
from_description() (Pipeline class method)
from_descriptions() (HardwareLoaders class method)
(PipelineSet class method)
from_matrix() (U class method)
from_qfile() (SweepIterator static method)
from_qubit() (ActiveChannelResults method)
from_yaml() (QatConfig class method)
frontend (Pipeline attribute)
(PipelineClassDescription attribute)
(qat.core.pipeline.Pipeline parameter)
frontends (qat.frontend.auto.AutoFrontend parameter)
FrozenDict (class in qat.utils.pydantic)
FrozenSet (class in qat.utils.pydantic)
full_id() (PulseChannel method)
(QuantumComponent method)
G
gain (ModuleConfig attribute)
gain_path0 (AwgConfig attribute)
gain_path1 (AwgConfig attribute)
gain_ratio (MixerConfig attribute)
GainConfig (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() (PipelineSet method)
(PydDictBase method)
get_acquire_channel() (QbloxResonator method)
(Qubit method)
(Resonator method)
get_acquires() (MeasureBlock method)
get_all_channels() (Qubit method)
get_annotated_array() (in module qat.utils.pydantic)
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)
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_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_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_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_frame_mappings() (in module qat.frontend.parsers.qasm.qasm3)
(in module qat.purr.integrations.qasm)
get_freq_shift_channel() (Qubit 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_hardware_model() (in module qat.core.pass_base)
(in module qat.purr.backends.qblox.pass_base)
get_hw_x_pi_2() (QuantumHardwareModel method)
get_hw_z() (QuantumHardwareModel method)
get_hw_zx_pi_4() (QuantumHardwareModel method)
get_instrument() (LiveHardwareModel method)
get_log_file_path() (LogFolder method)
get_logger_config() (in module qat.purr.utils.logger)
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_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_pipeline() (in module qat.pipelines.echo)
(in module qat.pipelines.legacy.base)
(in module qat.pipelines.legacy.echo)
(in module qat.pipelines.legacy.qiskit)
(in module qat.pipelines.qiskit)
(in module qat.pipelines.rtcs)
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() (QuantumDevice 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_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.echo)
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_validator_from_annotated() (in module qat.utils.pydantic)
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)
GreaterOrEqualThan (class in qat.purr.compiler.instructions)
GreaterThan (class in qat.purr.compiler.instructions)
GRID_TIME (Constants attribute)
H
h() (QIRParser method)
,
[1]
(TketQIRParser method)
had() (InstructionBuilder method)
,
[1]
(QiskitBuilder method)
Hadamard (class in qat.ir.gates.gates_1q)
Hadamard() (CircuitBuilder method)
hardware (qat.middleend.passes.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 (QatConfig attribute)
hardware_loader (PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
hardware_model (qat.backend.passes.validation.HardwareConfigValidity parameter)
(qat.backend.passes.validation.PydHardwareConfigValidity parameter)
(qat.runtime.passes.transform.ErrorMitigation parameter)
HardwareConfigValidity (class in qat.backend.passes.validation)
HardwareLoaderDescription (class in qat.core.config)
HardwareLoaders (class in qat.core.pipeline)
HardwareModel (class in qat.purr.compiler.hardware_models)
has_qubit() (QuantumHardwareModel method)
head (Instruction property)
(InstructionBlock property)
head() (BasicBlock method)
,
[1]
I
Id (class in qat.ir.gates.gates_1q)
(class in qat.purr.compiler.instructions)
id (InstrumentModel attribute)
id() (AbstractContext method)
(PassInfoMixin method)
,
[1]
(ResultInfoMixin method)
,
[1]
if_frequency (PhysicalBaseband attribute)
(qat.model.device.PhysicalBaseband parameter)
if_triggered() (BasicInterrupt method)
(Interrupt method)
(NullInterrupt method)
ignore_channel_scale (Pulse attribute)
(UntargetedPulse attribute)
imbalance (PulseChannel attribute)
(qat.model.device.PulseChannel parameter)
import_logger_configuration() (in module qat.purr.utils.logger)
in0 (AttConfig attribute)
(GainConfig attribute)
(OffsetConfig attribute)
in0_path0 (OffsetConfig attribute)
in0_path1 (OffsetConfig attribute)
in1 (GainConfig attribute)
(OffsetConfig attribute)
in_edges() (ControlFlowGraph method)
,
[1]
in_nbrs() (ControlFlowGraph method)
,
[1]
InactivePulseChannelSanitisation (class in qat.middleend.passes.transform)
include() (Qasm3Parser method)
,
[1]
index (CregIndexValue attribute)
(qat.purr.compiler.builders.InstructionBuilder.merge_builder parameter)
(QRPairModel attribute)
index_pattern (QiskitErrorMitigation attribute)
IndexAccessor (class in qat.purr.compiler.instructions)
IndexMappingAnalysis (class in qat.runtime.passes.analysis)
IndexMappingResult (class in qat.runtime.passes.analysis)
indices (Section attribute)
INFO (LoggerLevel attribute)
info() (CompositeLogger method)
initalize() (Qasm3Parser method)
,
[1]
InitialPhaseResetSanitisation (class in qat.middleend.passes.transform)
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)
InputAnalysis (class in qat.frontend.passes.analysis)
InputAnalysisResult (class in qat.frontend.passes.analysis)
InputOptimisation (class in qat.frontend.passes.transform)
insert() (InstructionBuilder method)
insert_result_at_sweep_position() (SweepIterator method)
inst (Acquire attribute)
(Assign attribute)
(Barrier attribute)
(CNOT attribute)
(CPhase attribute)
(CRx attribute)
(CRy attribute)
(CRz attribute)
(Delay attribute)
(ECR attribute)
(FrequencyShift attribute)
(Gate1Q attribute)
(Hadamard attribute)
(Id attribute)
(Instruction attribute)
(InstructionBlock attribute)
(Measure attribute)
(MeasureBlock attribute)
(Phase attribute)
(PhaseReset attribute)
(PhaseShift attribute)
(PostProcessing attribute)
(Pulse attribute)
(QuantumInstruction attribute)
(QuantumInstructionBlock attribute)
(Repeat attribute)
(Reset attribute)
,
[1]
(ResultsProcessing attribute)
(Return attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(Sdg attribute)
(SWAP attribute)
(Synchronize attribute)
(T attribute)
(Tdg attribute)
(U attribute)
(X attribute)
(X_pi_2 attribute)
(Y attribute)
(Z attribute)
(Z_phase attribute)
(ZX_pi_4 attribute)
install() (LeafExecutor method)
Instruction (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
instruction (PositionData attribute)
(SimpleAcquire attribute)
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.transform)
InstructionLengthSanitisation (class in qat.middleend.passes.transform)
instructions (InstructionBlock attribute)
,
[1]
(InstructionBuilder property)
,
[1]
(MeasureBlock property)
(QatFile property)
(QatIR attribute)
(QiskitBuilderWrapper property)
(QuantumInstructionBlock attribute)
,
[1]
InstructionValidation (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)
InstrumentConcept (class in qat.purr.backends.qblox.execution.instrument_base)
InstrumentModel (class in qat.purr.backends.qblox.execution.instrument_base)
integration_length (SquareWeightAcq attribute)
INTEGRATOR (AcquireMode attribute)
IntegratorAcquireSanitisation (class in qat.middleend.passes.legacy.transform)
IntermediateFrequencyAnalysis (class in qat.backend.passes.analysis)
IntermediateFrequencyResult (class in qat.backend.passes.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
InvokerMixin (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
ir (qat.backend.passes.analysis.BindingPass.run parameter)
(qat.backend.passes.analysis.CFGPass.run parameter)
(qat.backend.passes.analysis.IntermediateFrequencyAnalysis.run parameter)
(qat.backend.passes.analysis.TILegalisationPass.run parameter)
(qat.backend.passes.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.analysis.TriagePass.run parameter)
(qat.backend.passes.lowering.PartitionByPulseChannel.run parameter)
(qat.backend.passes.transform.DesugaringPass.run parameter)
(qat.backend.passes.transform.PydReturnSanitisation.run parameter)
(qat.backend.passes.transform.RepeatSanitisation.run parameter)
(qat.backend.passes.transform.ReturnSanitisation.run parameter)
(qat.backend.passes.transform.ScopeSanitisation.run parameter)
(qat.backend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.backend.passes.validation.FrequencyValidation.run parameter)
(qat.backend.passes.validation.NCOFrequencyVariability.run parameter)
(qat.backend.passes.validation.NoAcquireWeightsValidation.run parameter)
(qat.backend.passes.validation.NoMultipleAcquiresValidation.run parameter)
(qat.backend.passes.validation.PydReturnSanitisationValidation.run parameter)
(qat.backend.passes.validation.RepeatSanitisationValidation.run parameter)
(qat.backend.passes.validation.ReturnSanitisationValidation.run parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.middleend.middleends.BaseMiddleend.emit parameter)
(qat.middleend.middleends.CustomMiddleend.emit parameter)
(qat.middleend.passes.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.analysis.BatchedShots.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.legacy.transform.IntegratorAcquireSanitisation.run parameter)
(qat.middleend.passes.legacy.transform.QiskitInstructionsWrapper.run parameter)
(qat.middleend.passes.legacy.validation.PhysicalChannelAmplitudeValidation.run parameter)
(qat.middleend.passes.legacy.validation.QiskitResultsFormatValidation.run parameter)
(qat.middleend.passes.transform.AcquireSanitisation.run parameter)
(qat.middleend.passes.transform.EndOfTaskResetSanitisation.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.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.transform.PydPhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PydPostProcessingSanitisation.run parameter)
(qat.middleend.passes.transform.SynchronizeTask.run parameter)
(qat.middleend.passes.validation.InstructionValidation.run parameter)
(qat.middleend.passes.validation.PydNoMidCircuitMeasurementValidation.run parameter)
(qat.middleend.passes.validation.ReadoutValidation.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)
is_backend() (in module qat.core.validators)
is_basic_gate() (TketBuilder method)
is_calibrated (Component property)
(PhysicalHardwareModel property)
(PulseChannelSet property)
(QuantumHardwareModel property)
is_connected (ConnectionMixin property)
is_empty() (AbstractContext method)
(BasicBlock method)
,
[1]
(InjectionMetadata method)
is_enabled (ErrorMitigation property)
is_engine() (in module qat.core.validators)
is_equal_angle() (in module qat.ir.gates.base)
is_finished() (SweepIterator method)
is_frontend() (in module qat.core.validators)
is_generated_name() (in module qat.purr.compiler.instructions)
is_hardwareloader() (in module qat.core.validators)
is_middleend() (in module qat.core.validators)
is_passmanager() (in module qat.core.validators)
is_passmanager_factory() (in module qat.core.validators)
is_pipeline_factory() (in module qat.core.validators)
is_pipeline_instance() (in module qat.core.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.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.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
J
jge() (SequenceBuilder method)
jlt() (SequenceBuilder method)
jmp() (SequenceBuilder method)
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.purr.compiler.instructions)
JUMP (Opcode attribute)
jump() (InstructionBuilder method)
JUMP_GREATER_EQUALS (Opcode attribute)
JUMP_LESS_THAN (Opcode attribute)
K
k (GaussianFunction property)
keys() (PydDictBase method)
KeywordFilter (class in qat.purr.utils.logger)
KILO (Scale attribute)
L
labber_style (qat.purr.utils.logger.LogFolder parameter)
Label (class in qat.purr.compiler.instructions)
label (QRPairModel attribute)
label() (SequenceBuilder method)
label_gen() (AllocationManager method)
labels (AllocationManager attribute)
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]
Latest (Lucy attribute)
LeafExecutor (class in qat.purr.backends.qblox.execution.executor)
LeafInstrument (class in qat.purr.backends.qblox.execution.instrument_base)
LegacyHardwareModel (in module qat.purr.compiler.hardware_models)
LegacyRuntime (class in qat.runtime.legacy)
length (AcquireData attribute)
(qat.runtime.executables.AcquireData parameter)
(Sweep property)
(SweepIterator property)
LessOrEqualThan (class in qat.purr.compiler.instructions)
LessThan (class in qat.purr.compiler.instructions)
LevelFilter (class in qat.purr.utils.logger)
LifetimePass (class in qat.backend.passes.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)
list() (PipelineSet method)
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)
load() (BaseLegacyModelLoader method)
(BaseLogicalModelLoader method)
(BaseModelLoader method)
(BasePhysicalModelLoader method)
(EchoModelLoader method)
,
[1]
,
[2]
(FileModelLoader method)
,
[1]
,
[2]
(HardwareLoaders method)
(LucyModelLoader method)
,
[1]
(QatExtension static method)
(QiskitModelLoader method)
,
[1]
(RTCSModelLoader method)
,
[1]
load_calibration() (Calibratable static 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() (QatConfig 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)
LoConfig (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)
logic_not() (SequenceBuilder method)
logic_or() (SequenceBuilder method)
logic_xor() (SequenceBuilder method)
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)
LOOP (Opcode attribute)
loop() (SequenceBuilder method)
LOOP_UNROLL_THRESHOLD (Constants attribute)
LoweringPass (class in qat.core.pass_base)
LowerSyncsToDelays (class in qat.backend.passes.transform)
Lucy (class in qat.purr.backends.verification)
LucyModelLoader (class in qat.model.loaders.legacy)
(class in qat.model.loaders.legacy.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)
marker_address (ThresholdedAcqConfig attribute)
marker_en (ThresholdedAcqConfig attribute)
marker_invert (ThresholdedAcqConfig attribute)
marker_inverts (ModuleConfig attribute)
marker_ovr_en (SequencerConfig attribute)
marker_ovr_value (SequencerConfig attribute)
matching_hardware_loaders() (QatConfig 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)
(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_012_BINNED_ACQUISITIONS (Constants attribute)
MAX_345_BINNED_ACQUISITIONS (Constants attribute)
max_circuit_duration (LucyVerificationEngine attribute)
max_frequency (PulseChannel property)
MAX_GAIN (Constants attribute)
MAX_GAIN_SIZE (Constants attribute)
MAX_INSTRUCTION_LENGTH (InstructionValidationConfig attribute)
MAX_OFFSET (Constants attribute)
MAX_OFFSET_SIZE (Constants attribute)
max_pulse_duration (Constraints attribute)
MAX_QCM_OFFSET_V (Constants attribute)
MAX_QCM_RF_OFFSET_MV (Constants attribute)
MAX_QRM_OFFSET_V (Constants attribute)
MAX_QRM_RF_OFFSET_V (Constants attribute)
MAX_REPEATS_LIMIT (QatConfig attribute)
MAX_SAMPLE_SIZE_SCOPE_ACQUISITIONS (Constants attribute)
MAX_SAMPLE_SIZE_WAVEFORMS (Constants attribute)
max_scale (Constraints attribute)
MAX_TOTAL_BINNED_ACQUISITIONS (Constants attribute)
MAX_WAIT_TIME (Constants attribute)
max_waveform_amplitude (Constraints 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() (NewQbloxContext method)
(QbloxContext method)
measure_device (Qubit attribute)
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)
(QuantumInstructionBuilder method)
,
[1]
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.transform)
MeasurePulse (class in qat.purr.compiler.instructions)
MeasurePulseChannel (class in qat.model.device)
MEGA (Scale attribute)
merge() (CompilationMetrics method)
(MetricsManager method)
,
[1]
merge_builder() (InstructionBuilder method)
(QiskitBuilder method)
met_mgr (qat.backend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.core.pass_base.PassManager.run parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.frontend.auto.AutoFrontend.emit parameter)
(qat.frontend.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.middleends.BaseMiddleend.emit parameter)
(qat.middleend.middleends.CustomMiddleend.emit parameter)
(qat.middleend.passes.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PostProcessingSanitisation.run parameter)
(qat.middleend.passes.transform.PydPhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PydPostProcessingSanitisation.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.backends.qblox.metrics_base)
MetricsMixin (class in qat.purr.compiler.metrics)
MICRO (Scale attribute)
middleend (Pipeline attribute)
(PipelineClassDescription attribute)
(qat.core.pipeline.Pipeline parameter)
MILLI (Scale attribute)
min_frequency (PulseChannel property)
MIN_GAIN (Constants attribute)
MIN_OFFSET (Constants attribute)
min_pulse_duration (Constraints attribute)
min_pulse_time (Constraints attribute)
MIN_QCM_OFFSET_V (Constants attribute)
MIN_QCM_RF_OFFSET_MV (Constants attribute)
MIN_QRM_OFFSET_V (Constants attribute)
MIN_QRM_RF_OFFSET_V (Constants attribute)
mixer (SequencerConfig attribute)
MixerConfig (class in qat.purr.backends.qblox.config)
mod_en (AwgConfig attribute)
mode (Acquire attribute)
(AcquireData attribute)
(Measure attribute)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure parameter)
(qat.runtime.executables.AcquireData parameter)
(qat.runtime.post_processing.get_axis_map parameter)
(SimpleAcquire attribute)
model (LiveDeviceEngine attribute)
(PhysicalHardwareModelBuilder property)
(Pipeline attribute)
(qat.backend.base.BaseBackend parameter)
(qat.backend.fallthrough.FallthroughBackend parameter)
(qat.backend.passes.analysis.IntermediateFrequencyAnalysis parameter)
(qat.backend.passes.validation.FrequencyValidation parameter)
(qat.backend.waveform_v1.codegen.WaveformV1Backend parameter)
(qat.core.config.PipelineClassDescription.construct parameter)
(qat.core.config.PipelineFactoryDescription.construct parameter)
(qat.frontend.auto.AutoFrontend parameter)
(qat.frontend.auto.AutoFrontend.default_frontends parameter)
(qat.frontend.base.BaseFrontend parameter)
(qat.frontend.custom.CustomFrontend parameter)
(qat.frontend.fallthrough.FallthroughFrontend parameter)
(qat.frontend.passes.transform.InputOptimisation parameter)
(qat.frontend.passes.transform.Parse parameter)
(qat.frontend.passes.transform.PydInputOptimisation parameter)
(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.qir.QIRFrontend parameter)
(qat.middleend.middleends.BaseMiddleend parameter)
(qat.middleend.middleends.CustomMiddleend parameter)
(qat.middleend.middleends.DefaultMiddleend parameter)
(qat.middleend.middleends.DefaultMiddleend.build_pass_pipeline parameter)
(qat.middleend.middleends.FallthroughMiddleend parameter)
(qat.middleend.middleends.PydDefaultMiddleend parameter)
(qat.middleend.passes.analysis.BatchedShots parameter)
(qat.middleend.passes.gates.transform.DecomposeToPulses parameter)
(qat.middleend.passes.validation.PydNoMidCircuitMeasurementValidation parameter)
(qat.pipelines.legacy.qiskit.get_pipeline parameter)
(qat.runtime.passes.analysis.IndexMappingAnalysis parameter)
(QbloxLiveEngineAdapter attribute)
(QuantumRuntime property)
(RealtimeChipSimEngine attribute)
model_config (AbstractWaveform attribute)
(Acquire attribute)
(AcquireData attribute)
(AcquirePulseChannel attribute)
(AllowExtraFieldsModel attribute)
(Assign attribute)
(Barrier attribute)
(BitRegister attribute)
(BlackmanFunction attribute)
(BlackmanWaveform attribute)
(CalibratableAcquire attribute)
(CalibratablePulse attribute)
(ChannelData attribute)
(ChannelExecutable attribute)
(ClassDescription attribute)
,
[1]
(CNOT 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)
(DragGaussianFunction attribute)
(DragGaussianWaveform attribute)
(DrivePulseChannel attribute)
(ECR attribute)
(ErrorMitigation attribute)
(Executable attribute)
(ExtraSoftSquareFunction attribute)
(ExtraSoftSquareWaveform attribute)
(FreqShiftPulseChannel 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)
(Hadamard attribute)
(HardwareLoaderDescription attribute)
(Id attribute)
(Instruction attribute)
(InstructionBlock attribute)
(InstructionValidationConfig attribute)
(InstrumentModel attribute)
(LogicalHardwareModel attribute)
(Measure attribute)
(MeasureAcquirePulseChannel attribute)
(MeasureBlock attribute)
(MeasurePulseChannel attribute)
(MetricsManager attribute)
,
[1]
(NativeGate attribute)
(NoExtraFieldsModel attribute)
(NumericFunction attribute)
(OpenPulseContext attribute)
(ParseResults attribute)
(Phase attribute)
(PhaseReset attribute)
(PhaseShift attribute)
(PhysicalBaseband attribute)
(PhysicalChannel attribute)
(PhysicalHardwareModel attribute)
(Pipeline attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(PostProcessing attribute)
(Pulse attribute)
(PulseChannel attribute)
(PulseChannelSet attribute)
(PydDictBase attribute)
(PydListBase attribute)
(PydSetBase attribute)
(QasmContext attribute)
(QatConfig attribute)
(QatIR attribute)
(QatSimulationConfig attribute)
(QiskitSimulationConfig attribute)
(QRPairModel attribute)
(QuantumInstruction attribute)
(QuantumInstructionBlock attribute)
(Qubit attribute)
(QubitInstruction attribute)
(QubitPulseChannels attribute)
(QubitRegister attribute)
(ReadoutMitigation attribute)
(Registers attribute)
(Repeat attribute)
(Reset attribute)
,
[1]
(Resonator attribute)
(ResonatorPulseChannels attribute)
(ResultsProcessing attribute)
(Return attribute)
(RoundedSquareFunction attribute)
(RoundedSquareWaveform attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(SampledWaveform attribute)
(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)
(Tdg attribute)
(U attribute)
(UntargetedPulse attribute)
(ValidatedDict attribute)
(ValidatedList attribute)
(ValidatedSet attribute)
(Variable attribute)
(Waveform attribute)
(WaveformV1ChannelData attribute)
(WaveformV1Executable 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)
(QuantumInstructionBlock method)
(RoundedSquareFunction method)
(SechFunction method)
(SetupHoldFunction method)
(Sin method)
(SofterGaussianFunction method)
(SofterSquareFunction method)
(SoftSquareFunction method)
(SquareFunction method)
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.transform
qat.backend.passes.validation
qat.backend.waveform_v1
qat.backend.waveform_v1.codegen
qat.backend.waveform_v1.executable
qat.core
qat.core.config
qat.core.metrics_base
qat.core.pass_base
qat.core.pipeline
qat.core.qat
qat.core.result_base
qat.core.validators
qat.engines
qat.engines.native
qat.engines.waveform_v1
qat.engines.waveform_v1.echo
qat.engines.zero
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.transform
qat.frontend.qasm
qat.frontend.qir
qat.frontend.register
qat.ir
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.measure
qat.ir.qat_ir
qat.ir.waveforms
qat.middleend
qat.middleend.decompositions
qat.middleend.decompositions.base
qat.middleend.decompositions.gates
qat.middleend.decompositions.pulses
qat.middleend.middleends
qat.middleend.passes
qat.middleend.passes.analysis
qat.middleend.passes.gates
qat.middleend.passes.gates.transform
qat.middleend.passes.gates.validation
qat.middleend.passes.legacy
qat.middleend.passes.legacy.transform
qat.middleend.passes.legacy.validation
qat.middleend.passes.transform
qat.middleend.passes.validation
qat.model
qat.model.builder
qat.model.convert_legacy
qat.model.device
qat.model.error_mitigation
qat.model.hardware_model
qat.model.loaders
qat.model.loaders.base
qat.model.loaders.converted
qat.model.loaders.file
qat.model.loaders.legacy
qat.model.loaders.legacy.base
qat.model.loaders.legacy.echo
qat.model.loaders.legacy.file
qat.model.loaders.legacy.lucy
qat.model.loaders.legacy.qiskit
qat.model.loaders.legacy.rtcs
qat.pipelines
qat.pipelines.echo
qat.pipelines.legacy
qat.pipelines.legacy.base
qat.pipelines.legacy.echo
qat.pipelines.legacy.qiskit
qat.pipelines.legacy.rtcs
qat.pipelines.qiskit
qat.pipelines.rtcs
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.algorithm
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.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.metrics_base
qat.purr.backends.qblox.model_base
qat.purr.backends.qblox.pass_base
qat.purr.backends.qblox.result_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.config
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.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.qat
qat.runtime
qat.runtime.base
qat.runtime.connection
qat.runtime.executables
qat.runtime.legacy
qat.runtime.passes
qat.runtime.passes.analysis
qat.runtime.passes.legacy
qat.runtime.passes.legacy.transform
qat.runtime.passes.transform
qat.runtime.post_processing
qat.runtime.results_processing
qat.runtime.simple
qat.utils
qat.utils.algorithm
qat.utils.graphs
qat.utils.hardware_model
qat.utils.piny
qat.utils.pydantic
qat.utils.qasm
qat.utils.state_tensors
qat.utils.waveform
module (qat.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QcmConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QrmConfigHelper.calibrate_mixer parameter)
(QbloxConfig attribute)
ModuleConfig (class in qat.purr.backends.qblox.config)
ModuleFilter (class in qat.purr.utils.logger)
MOVE (Opcode attribute)
move() (SequenceBuilder method)
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)
,
[1]
(TketQIRParser method)
N
N (RTCSQubit property)
name (AbstractWaveform property)
(ApplyHybridReadoutMitigation attribute)
(ApplyLinearReadoutMitigation attribute)
(ApplyMatrixReadoutMitigation attribute)
(ApplyPostProcReadoutMitigation attribute)
(ApplyReadoutMitigation attribute)
(Assign attribute)
(HardwareLoaderDescription attribute)
(InstrumentModel attribute)
(OperatorInfo attribute)
(Pipeline attribute)
(PipelineClassDescription attribute)
(PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(qat.pipelines.legacy.qiskit.get_pipeline parameter)
(qat.purr.utils.logger.BasicLogger.save_object parameter)
(Variable attribute)
(WaveformDef attribute)
name() (PassInfoMixin method)
,
[1]
(ResultInfoMixin method)
,
[1]
NANO (Scale attribute)
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)
NCO_FREQ_LIMIT_STEPS (Constants attribute)
NCO_FREQ_STEPS_PER_HZ (Constants attribute)
NCO_MAX_FREQ (Constants attribute)
NCO_MIN_FREQ (Constants attribute)
NCO_PHASE_STEPS_PER_DEG (Constants attribute)
NcoConfig (class in qat.purr.backends.qblox.config)
NCOFrequencyVariability (class in qat.backend.passes.validation)
NEW_LINE (Opcode attribute)
NewQbloxContext (class in qat.purr.backends.qblox.codegen)
NewQbloxEmitter (class in qat.purr.backends.qblox.codegen)
NewQbloxLiveEngine (class in qat.purr.backends.qblox.live)
NewQuantumRuntime (class in qat.purr.compiler.runtime)
NO_MID_CIRCUIT_MEASUREMENT (InstructionValidationConfig attribute)
NoAcquireWeightsValidation (class in qat.backend.passes.validation)
NoExtraFieldsModel (class in qat.utils.pydantic)
NoMidCircuitMeasurements (class in qat.middleend.passes.gates.validation)
NoMultipleAcquiresValidation (class in qat.backend.passes.validation)
NOP (Opcode attribute)
nop() (SequenceBuilder method)
normalize_parameter() (TketQIRParser static method)
NOT (Opcode attribute)
NotEquals (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_of_batches() (BaseRuntime static method)
number_of_instructions (Instruction property)
(InstructionBlock property)
(InstructionBuilder property)
number_of_qubits (PhysicalHardwareModel property)
NUMBER_OF_REGISTERS (Constants attribute)
NUMBER_OF_SEQUENCERS_QCM (Constants attribute)
NUMBER_OF_SEQUENCERS_QRM (Constants attribute)
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)
offset (ModuleConfig attribute)
offset_path0 (AwgConfig attribute)
offset_path1 (AwgConfig attribute)
OffsetConfig (class in qat.purr.backends.qblox.config)
one_default() (QatConfig class method)
Opcode (class in qat.purr.backends.qblox.ir)
OpenPulseContext (class in qat.frontend.parsers.qasm.qasm3)
(class in qat.purr.integrations.qasm)
OpenPulseFeatures (class in qat.purr.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() (EchoEngine method)
(InstructionExecutionEngine method)
(LiveDeviceEngine method)
(NewQbloxLiveEngine method)
(QbloxEmitter 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)
other_res_mgr (qat.core.result_base.ResultManager.update parameter)
out0 (AttConfig attribute)
(ConnectionConfig attribute)
(OffsetConfig attribute)
out0_en (LoConfig attribute)
out0_freq (LoConfig attribute)
out0_in0_en (LoConfig attribute)
out0_in0_freq (LoConfig attribute)
out0_path0 (OffsetConfig attribute)
out0_path1 (OffsetConfig attribute)
out1 (AttConfig attribute)
(ConnectionConfig attribute)
(OffsetConfig attribute)
out1_en (LoConfig attribute)
out1_freq (LoConfig attribute)
out1_path0 (OffsetConfig attribute)
out1_path1 (OffsetConfig attribute)
out2 (ConnectionConfig attribute)
(OffsetConfig attribute)
out3 (ConnectionConfig attribute)
(OffsetConfig attribute)
out_edges() (ControlFlowGraph method)
,
[1]
out_nbrs() (ControlFlowGraph method)
,
[1]
OUTPUT (LoggerLevel attribute)
output() (BasicLogger method)
(CompositeLogger method)
output_variable (Acquire attribute)
(AcquireData attribute)
(PostProcessing attribute)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_z parameter)
(qat.runtime.executables.AcquireData parameter)
(SimpleAcquire attribute)
output_variables (MeasureBlock property)
overwrite (qat.core.metrics_base.MetricsManager.enable parameter)
(qat.core.metrics_base.MetricsManager.enable_metrics parameter)
P
package (qat.engines.waveform_v1.echo.EchoEngine.execute parameter)
(qat.engines.zero.ZeroEngine.execute parameter)
(qat.runtime.legacy.LegacyRuntime.execute parameter)
(qat.runtime.passes.analysis.IndexMappingAnalysis.run parameter)
(qat.runtime.passes.legacy.transform.QiskitErrorMitigation.classical_to_quantum_mapping parameter)
(qat.runtime.passes.legacy.transform.QiskitErrorMitigation.run parameter)
(qat.runtime.passes.transform.AssignResultsTransform.run parameter)
(qat.runtime.passes.transform.InlineResultsProcessingTransform.run parameter)
(qat.runtime.passes.transform.PostProcessingTransform.run parameter)
(qat.runtime.simple.SimpleRuntime.execute parameter)
Parse (class in qat.frontend.passes.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)
PartitionedIR (class in qat.backend.passes.lowering)
pass_obj (qat.core.pass_base.PassManager.add parameter)
PassConcept (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
PassInfoMixin (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
PassManager (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
PassModel (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
path (qat.frontend.qasm.load_qasm_file parameter)
(qat.frontend.qir.load_qir_file parameter)
phase (CalibratablePulse attribute)
Phase (class in qat.ir.gates.gates_1q)
phase (PhaseShift attribute)
(Waveform attribute)
Phase() (CircuitBuilder method)
phase_as_steps() (QbloxLegalisationPass static method)
phase_iq_offset (PulseChannel attribute)
(qat.model.device.PulseChannel parameter)
phase_offs (NcoConfig attribute)
phase_offset (MixerConfig attribute)
phase_shift() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
PhaseOptimisation (class in qat.middleend.passes.transform)
(class in qat.purr.compiler.transform_passes)
PhaseReset (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 (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_id (PulseChannel property)
physical_connectivity (PhysicalHardwareModel attribute)
(qat.model.builder.PhysicalHardwareModelBuilder parameter)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
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.legacy.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.core.pipeline)
pipeline (PipelineFactoryDescription attribute)
(PipelineInstanceDescription attribute)
(qat.core.pipeline.PipelineSet.add parameter)
(qat.core.pipeline.PipelineSet.get parameter)
(qat.core.pipeline.PipelineSet.remove 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)
PipelineClassDescription (class in qat.core.config)
PipelineFactoryDescription (class in qat.core.config)
PipelineInstanceDescription (class in qat.core.config)
PIPELINES (QatConfig attribute)
PipelineSet (class in qat.core.pipeline)
PLAY (Opcode attribute)
play() (SequenceBuilder method)
playback() (CompositeExecutor method)
(InstrumentConcept method)
(LeafExecutor method)
plot_acquisitions() (in module qat.purr.backends.qblox.visualisation)
plot_buffers() (in module qat.purr.backends.utilities)
plot_dynamics() (RealtimeChipSimEngine method)
plot_packages() (in module qat.purr.backends.qblox.visualisation)
plot_pulses() (RealtimeChipSimEngine method)
pop() (PydDictBase method)
(ValidatedSet method)
position (AcquireData attribute)
(qat.runtime.executables.AcquireData parameter)
PositionData (class in qat.purr.backends.utilities)
post_processing (Executable attribute)
(qat.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.runtime.executables.Executable 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.transform)
(class in qat.purr.compiler.transform_passes)
PostProcessingTransform (class in qat.runtime.passes.transform)
PostProcessType (class in qat.purr.compiler.instructions)
pp_map (PartitionedIR attribute)
(TriageResult attribute)
,
[1]
PreCodegenPass (class in qat.purr.backends.qblox.codegen)
PreCodegenResult (class in qat.purr.backends.qblox.codegen)
predict_pulse_amplitude() (in module qat.purr.backends.utilities)
prefix (qat.purr.utils.logger.LogFolder parameter)
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)
process_frequencyshift() (QuantumExecutionEngine method)
(WaveformContext method)
process_gate() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_gate_definition() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_if() (TketQasmParser method)
process_instructions() (QIRParser method)
,
[1]
process_intrinsic() (Qasm2Parser method)
,
[1]
process_measure() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_phasereset() (QuantumExecutionEngine method)
(WaveformContext method)
process_phaseshift() (QuantumExecutionEngine method)
(WaveformContext method)
process_program() (Qasm2Parser method)
,
[1]
(Qasm3ParserBase method)
,
[1]
(TketQasmParser method)
process_pulse() (QuantumExecutionEngine method)
(WaveformContext method)
process_qreg() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
process_readout() (in module qat.engines.waveform_v1.echo)
process_reset() (LiveDeviceEngine method)
(Qasm2Parser method)
,
[1]
(QuantumExecutionEngine method)
(RealtimeChipSimEngine method)
(TketQasmParser method)
(WaveformContext method)
process_results() (ApplyReadoutMitigation method)
process_type (PostProcessing attribute)
process_unitary() (Qasm2Parser method)
,
[1]
(TketQasmParser method)
ProcessAxis (class in qat.purr.compiler.instructions)
program (qat.frontend.passes.analysis.InputAnalysis.run parameter)
(qat.frontend.passes.transform.InputOptimisation.run parameter)
(qat.frontend.passes.transform.Parse.run parameter)
(Sequence attribute)
prologue() (NewQbloxContext static method)
prop_delay_comp (NcoConfig attribute)
prop_delay_comp_en (NcoConfig attribute)
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)
pulse() (InstructionBuilder method)
(QuantumInstructionBuilder method)
,
[1]
pulse_channel (Acquire property)
(Pulse property)
(qat.backend.waveform_v1.codegen.WaveformContext parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(SimpleAcquire attribute)
pulse_channel_with_id() (PhysicalHardwareModel method)
(PulseChannelSet method)
(QubitPulseChannels method)
pulse_channels (qat.model.device.Qubit parameter)
(qat.model.device.Resonator parameter)
(Qubit attribute)
(Resonator attribute)
pulse_control_contraints (Constraints attribute)
PULSE_DURATION_LIMITS (InstructionValidationConfig attribute)
pulse_type (PulseChannel property)
PulseChannel (class in qat.model.device)
(class in qat.purr.compiler.devices)
PulseChannelSet (class in qat.model.device)
PulseChannelTimeline (class in qat.backend.passes.analysis)
PulseChannelView (class in qat.purr.compiler.devices)
PulseDecompositionBase (class in qat.middleend.decompositions.pulses)
PulseShapeType (class in qat.purr.compiler.devices)
PydDefaultMiddleend (class in qat.middleend.middleends)
PydDictBase (class in qat.utils.pydantic)
PydHardwareConfigValidity (class in qat.backend.passes.validation)
PydInputOptimisation (class in qat.frontend.passes.transform)
PydListBase (class in qat.utils.pydantic)
PydLogicalHardwareModel (in module qat.model.hardware_model)
PydNoMidCircuitMeasurementValidation (class in qat.middleend.passes.validation)
PydParse (class in qat.frontend.passes.transform)
PydPhaseOptimisation (class in qat.middleend.passes.transform)
PydPhysicalHardwareModel (in module qat.model.hardware_model)
PydPostProcessingSanitisation (class in qat.middleend.passes.transform)
PydReturnSanitisation (class in qat.backend.passes.transform)
PydReturnSanitisationValidation (class in qat.backend.passes.validation)
PydSetBase (class in qat.utils.pydantic)
Q
Q1asmInstruction (class in qat.purr.backends.qblox.ir)
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.transform
module
qat.backend.passes.validation
module
qat.backend.waveform_v1
module
qat.backend.waveform_v1.codegen
module
qat.backend.waveform_v1.executable
module
qat.core
module
qat.core.config
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.core.validators
module
qat.engines
module
qat.engines.native
module
qat.engines.waveform_v1
module
qat.engines.waveform_v1.echo
module
qat.engines.zero
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.transform
module
qat.frontend.qasm
module
qat.frontend.qir
module
qat.frontend.register
module
qat.ir
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.measure
module
qat.ir.qat_ir
module
qat.ir.waveforms
module
qat.middleend
module
qat.middleend.decompositions
module
qat.middleend.decompositions.base
module
qat.middleend.decompositions.gates
module
qat.middleend.decompositions.pulses
module
qat.middleend.middleends
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.legacy
module
qat.middleend.passes.legacy.transform
module
qat.middleend.passes.legacy.validation
module
qat.middleend.passes.transform
module
qat.middleend.passes.validation
module
qat.model
module
qat.model.builder
module
qat.model.convert_legacy
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.converted
module
qat.model.loaders.file
module
qat.model.loaders.legacy
module
qat.model.loaders.legacy.base
module
qat.model.loaders.legacy.echo
module
qat.model.loaders.legacy.file
module
qat.model.loaders.legacy.lucy
module
qat.model.loaders.legacy.qiskit
module
qat.model.loaders.legacy.rtcs
module
qat.pipelines
module
qat.pipelines.echo
module
qat.pipelines.legacy
module
qat.pipelines.legacy.base
module
qat.pipelines.legacy.echo
module
qat.pipelines.legacy.qiskit
module
qat.pipelines.legacy.rtcs
module
qat.pipelines.qiskit
module
qat.pipelines.rtcs
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.algorithm
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.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.metrics_base
module
qat.purr.backends.qblox.model_base
module
qat.purr.backends.qblox.pass_base
module
qat.purr.backends.qblox.result_base
module
qat.purr.backends.qblox.transform_passes
module
qat.purr.backends.qblox.visualisation
module
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.config
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.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.qat
module
qat.runtime
module
qat.runtime.base
module
qat.runtime.connection
module
qat.runtime.executables
module
qat.runtime.legacy
module
qat.runtime.passes
module
qat.runtime.passes.analysis
module
qat.runtime.passes.legacy
module
qat.runtime.passes.legacy.transform
module
qat.runtime.passes.transform
module
qat.runtime.post_processing
module
qat.runtime.results_processing
module
qat.runtime.simple
module
qat.utils
module
qat.utils.algorithm
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.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)
QatIR (class in qat.ir.qat_ir)
(class in qat.purr.backends.qblox.pass_base)
QatSimulationConfig (class in qat.purr.qatconfig)
QbloxCFGWalker (class in qat.purr.backends.qblox.codegen)
QbloxConfig (class in qat.purr.backends.qblox.config)
QbloxConfigHelper (class in qat.purr.backends.qblox.config)
QbloxContext (class in qat.purr.backends.qblox.codegen)
QbloxControlHardware (class in qat.purr.backends.qblox.device)
QbloxEmitter (class in qat.purr.backends.qblox.codegen)
QbloxLegalisationPass (class in qat.purr.backends.qblox.analysis_passes)
QbloxLiveEngine (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.purr.backends.qblox.codegen)
QbloxPhysicalBaseband (class in qat.purr.backends.qblox.device)
QbloxPhysicalChannel (class in qat.purr.backends.qblox.device)
QbloxResonator (class in qat.purr.backends.qblox.device)
QcmConfigHelper (class in qat.purr.backends.qblox.config)
QcmRfConfigHelper (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.legacy.transform)
QiskitHardwareModel (class in qat.purr.backends.qiskit_simulator)
QiskitInstructionsWrapper (class in qat.middleend.passes.legacy.transform)
QiskitModelLoader (class in qat.model.loaders.legacy)
(class in qat.model.loaders.legacy.qiskit)
QiskitResultsFormatValidation (class in qat.middleend.passes.legacy.validation)
QiskitRuntime (class in qat.purr.backends.qiskit_simulator)
QiskitSimplifyResults (class in qat.runtime.passes.legacy.transform)
QiskitSimulationConfig (class in qat.purr.qatconfig)
QiskitStripMetadata (class in qat.runtime.passes.legacy.transform)
QPUVersion (class in qat.purr.backends.verification)
qreg() (TketBuilder method)
QrmConfigHelper (class in qat.purr.backends.qblox.config)
QrmRfConfigHelper (class in qat.purr.backends.qblox.config)
QRPairModel (class in qat.purr.backends.qblox.model_base)
Quantity (class in qat.purr.integrations.features)
quantum (Registers attribute)
quantum_barrier() (Qasm3Parser method)
,
[1]
quantum_declaration() (Qasm3Parser method)
,
[1]
quantum_devices (PhysicalHardwareModel property)
quantum_gate_call() (Qasm3Parser method)
,
[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 (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_id (OperatorInfo attribute)
qubit_physical_channel_id() (QRPairModel method)
qubit_targets (MeasureBlock attribute)
(Reset attribute)
qubit_with_index() (PhysicalHardwareModel method)
QubitCoupling (class in qat.purr.compiler.devices)
QubitInstruction (class in qat.ir.gates.base)
QubitPulseChannels (class in qat.model.device)
QubitRegister (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
qubits (ActiveChannelResults property)
(Barrier attribute)
(ErrorMitigation property)
(Gate1Q property)
(Gate2Q property)
(Measure property)
(PhysicalHardwareModel attribute)
(qat.model.hardware_model.PhysicalHardwareModel parameter)
(QuantumHardwareModel property)
(QubitRegister attribute)
(ReadoutMitigation property)
(Reset property)
(Section attribute)
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() (in module qat.purr.backends.realtime_chip_simulator)
random_connectivity() (in module qat.utils.hardware_model)
random_directed_connectivity() (in module qat.utils.hardware_model)
random_quality_map() (in module qat.utils.hardware_model)
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)
readout_shape() (in module qat.engines.zero)
ReadoutMitigation (class in qat.model.error_mitigation)
(class in qat.purr.compiler.hardware_models)
ReadoutValidation (class in qat.middleend.passes.validation)
(class in qat.purr.compiler.validation_passes)
reads (ReadWriteResult attribute)
,
[1]
ReadWriteResult (class in qat.backend.passes.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)
reg_borrow() (AllocationManager method)
reg_free() (AllocationManager method)
register_name (CregIndexValue attribute)
REGISTER_SIZE (Constants attribute)
registers (AllocationManager attribute)
Registers (class in qat.frontend.register)
(class in qat.purr.integrations.qasm)
registers (QasmContext attribute)
remap_result() (ApplyMatrixReadoutMitigation method)
RemoteCalibration (class in qat.purr.compiler.runtime)
remove() (CompositeInstrument method)
(PipelineSet method)
(ValidatedList method)
(ValidatedSet method)
remove_axes() (in module qat.purr.backends.utilities)
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)
RepeatSanitisation (class in qat.backend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
RepeatSanitisationValidation (class in qat.backend.passes.validation)
repetition_period (Repeat attribute)
repetition_time (qat.backend.waveform_v1.executable.WaveformV1Executable parameter)
(WaveformV1Executable attribute)
replace() (IteratorInjector method)
(ValueReplacement method)
(VariableInjector method)
requires_model() (in module qat.core.validators)
res_mgr (qat.backend.passes.analysis.BindingPass.run parameter)
(qat.backend.passes.analysis.CFGPass.run parameter)
(qat.backend.passes.analysis.IntermediateFrequencyAnalysis.run parameter)
(qat.backend.passes.analysis.TILegalisationPass.run parameter)
(qat.backend.passes.analysis.TimelineAnalysis.run parameter)
(qat.backend.passes.analysis.TriagePass.run parameter)
(qat.backend.passes.lowering.PartitionByPulseChannel.run parameter)
(qat.backend.passes.transform.SquashDelaysOptimisation.run parameter)
(qat.core.pass_base.PassManager.run parameter)
(qat.core.pass_base.PassModel.run parameter)
(qat.frontend.auto.AutoFrontend.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.transform.InputOptimisation.run parameter)
(qat.frontend.passes.transform.Parse.run parameter)
(qat.frontend.qasm.BaseQasmFrontend.emit parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
(qat.middleend.middleends.BaseMiddleend.emit parameter)
(qat.middleend.middleends.CustomMiddleend.emit parameter)
(qat.middleend.passes.analysis.ActivePulseChannelAnalysis.run parameter)
(qat.middleend.passes.analysis.BatchedShots.run parameter)
(qat.middleend.passes.transform.EndOfTaskResetSanitisation.run parameter)
(qat.middleend.passes.transform.InactivePulseChannelSanitisation.run parameter)
(qat.middleend.passes.transform.PhaseOptimisation.run parameter)
(qat.middleend.passes.transform.PydPhaseOptimisation.run parameter)
(qat.middleend.passes.transform.SynchronizeTask.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.transform.ErrorMitigation.run parameter)
(qat.runtime.simple.SimpleRuntime.execute parameter)
res_obj (qat.core.result_base.ResultManager.add parameter)
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)
,
[1]
(QiskitBuilder method)
(TketQIRParser method)
reset_iteration() (SweepIterator method)
reset_ph() (SequenceBuilder method)
RESET_PHASE (Opcode attribute)
reset_phase() (NewQbloxContext static method)
(QbloxContext static method)
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_physical_channel_id() (QRPairModel method)
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.down_convert 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_format (qat.purr.integrations.tket.TketToQatIRConverter.convert parameter)
result_needed (PostProcessing attribute)
ResultConcept (class in qat.core.result_base)
(class in qat.purr.backends.qblox.result_base)
ResultInfoMixin (class in qat.core.result_base)
(class in qat.purr.backends.qblox.result_base)
ResultManager (class in qat.core.result_base)
(class in qat.purr.backends.qblox.result_base)
ResultModel (class in qat.core.result_base)
(class in qat.purr.backends.qblox.result_base)
results (ResultManager property)
,
[1]
results() (ResultsAggregator method)
results_pipeline (PipelineClassDescription attribute)
(qat.runtime.base.BaseRuntime parameter)
(qat.runtime.legacy.LegacyRuntime parameter)
(qat.runtime.simple.SimpleRuntime parameter)
results_processing (Executable attribute)
(qat.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.runtime.executables.Executable parameter)
(ResultsProcessing attribute)
results_processing() (InstructionBuilder method)
,
[1]
ResultsAggregator (class in qat.runtime.base)
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.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.runtime.executables.Executable parameter)
(TriageResult attribute)
,
[1]
returns() (InstructionBuilder method)
,
[1]
(QIRParser method)
(TketQIRParser method)
ReturnSanitisation (class in qat.backend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
ReturnSanitisationValidation (class in qat.backend.passes.validation)
revert() (DeviceInjector method)
(DeviceInjectors method)
(InjectionMetadata method)
(IteratorInjector method)
(SweepIterator method)
(ValueReplacement method)
(VariableInjector method)
Ring (Connectivity attribute)
rise (CalibratablePulse attribute)
(ExtraSoftSquareFunction attribute)
(GaussianFunction attribute)
(SetupHoldFunction attribute)
(SofterGaussianFunction attribute)
(SofterSquareFunction attribute)
(SoftSquareFunction attribute)
(Waveform attribute)
rise_time (RoundedSquareFunction attribute)
root (FrozenDict attribute)
(FrozenSet attribute)
(PydDictBase attribute)
(PydListBase attribute)
(PydSetBase attribute)
rotating_frame_frequency (RTCSQubit property)
rotation (ThresholdedAcqConfig attribute)
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.legacy)
(class in qat.model.loaders.legacy.rtcs)
RTCSQubit (class in qat.purr.backends.realtime_chip_simulator)
RTCSResonator (class in qat.purr.backends.realtime_chip_simulator)
run() (AcquireSanitisation method)
(ActivePulseChannelAnalysis method)
(AnalysisPass method)
,
[1]
(AssignResultsTransform method)
(BatchedShots method)
(BindingPass method)
,
[1]
(CalibrationAnalysis method)
(CalibrationWithArgs method)
(CFGPass method)
,
[1]
(Decompose2QToCNOTs method)
(DecomposeToNativeGates method)
(DecomposeToPulses method)
(DesugaringPass method)
,
[1]
(DeviceUpdateSanitisation method)
(DfsTraversal method)
,
[1]
(EndOfTaskResetSanitisation method)
(ErrorMitigation method)
(FreqShiftSanitisation method)
(FrequencyValidation method)
(HardwareConfigValidity method)
(InactivePulseChannelSanitisation method)
(IndexMappingAnalysis method)
(InitialPhaseResetSanitisation method)
(InlineResultsProcessingTransform method)
(InputAnalysis method)
(InputOptimisation method)
(InstructionGranularitySanitisation method)
(InstructionLengthSanitisation method)
(InstructionValidation method)
,
[1]
(IntegratorAcquireSanitisation method)
(IntermediateFrequencyAnalysis method)
(LifetimePass method)
(LoweringPass method)
(LowerSyncsToDelays method)
(MeasurePhaseResetSanitisation method)
(NCOFrequencyVariability method)
(NoAcquireWeightsValidation method)
(NoMidCircuitMeasurements method)
(NoMultipleAcquiresValidation method)
(Parse method)
(PartitionByPulseChannel method)
(PassConcept method)
,
[1]
(PassManager method)
,
[1]
(PassModel method)
,
[1]
(PhaseOptimisation method)
,
[1]
(PhysicalChannelAmplitudeValidation method)
(PostProcessingSanitisation method)
,
[1]
(PostProcessingTransform method)
(PreCodegenPass method)
(PydHardwareConfigValidity method)
(PydNoMidCircuitMeasurementValidation method)
(PydParse method)
(PydPhaseOptimisation method)
(PydPostProcessingSanitisation method)
(PydReturnSanitisation method)
(PydReturnSanitisationValidation method)
(QAT method)
(QatBackend method)
(QbloxLegalisationPass method)
(QiskitErrorMitigation method)
(QiskitInstructionsWrapper method)
(QiskitResultsFormatValidation method)
(QiskitSimplifyResults method)
(QiskitStripMetadata method)
(QuantumExecutableBlock method)
(ReadoutValidation method)
,
[1]
(RemoteCalibration method)
(RemoveRedundantSWAPs method)
(RepeatSanitisation method)
,
[1]
(RepeatSanitisationValidation method)
(ResultTransform method)
(ReturnSanitisation method)
,
[1]
(ReturnSanitisationValidation method)
(ScopeSanitisation method)
,
[1]
(SequentialEndMeasurements method)
(Squash1QGates method)
(Squash2QGates method)
(SquashCNOTs method)
(SquashDelaysOptimisation method)
(StaggeredEndMeasurements method)
(SyncEndMeasurements method)
(SynchronizeTask method)
(TILegalisationPass method)
,
[1]
(TimelineAnalysis method)
(TransformPass method)
,
[1]
(TriagePass method)
,
[1]
(ValidationPass method)
,
[1]
run_calibration() (in module qat.purr.backends.calibrations.remote)
(QuantumRuntime method)
run_calibrations() (EchoEngine method)
(InstructionExecutionEngine method)
(QiskitEngine method)
run_pass_pipeline() (InvokerMixin method)
,
[1]
run_post_processing() (QuantumExecutionEngine method)
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)
(PydInputOptimisation method)
run_qiskit_optimization() (DefaultOptimizers method)
(InputOptimisation method)
run_quantum_executable() (QuantumRuntime method)
run_tket_optimizations() (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 (Pipeline attribute)
(PipelineClassDescription attribute)
rw_results (BindingResult attribute)
,
[1]
Rx (class in qat.ir.gates.gates_1q)
Rx() (CircuitBuilder method)
rx() (QIRParser method)
,
[1]
(TketQIRParser method)
Ry (class in qat.ir.gates.gates_1q)
Ry() (CircuitBuilder method)
ry() (QIRParser method)
,
[1]
(TketQIRParser method)
Rz (class in qat.ir.gates.gates_1q)
Rz() (CircuitBuilder method)
rz() (QIRParser method)
,
[1]
(TketQIRParser method)
S
S (class in qat.ir.gates.gates_1q)
S() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
s() (QIRParser method)
,
[1]
(TketQIRParser method)
s_adj() (QIRParser method)
,
[1]
(TketQIRParser method)
sample() (Waveform method)
sample_time (PhysicalChannel attribute)
(PulseChannel property)
SampledWaveform (class in qat.ir.waveforms)
samples (PulseChannelTimeline attribute)
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
(SampledWaveform attribute)
(SimpleAcquire attribute)
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)
scale (PulseChannel attribute)
(qat.model.device.PulseChannel parameter)
(Quantity attribute)
scale_factor (Waveform attribute)
SCOPE (AcquireMode attribute)
scope2symbols (ScopingResult attribute)
,
[1]
scope_acq (ModuleConfig attribute)
ScopeAcqConfig (class in qat.purr.backends.qblox.config)
ScopeSanitisation (class in qat.backend.passes.transform)
(class in qat.purr.backends.qblox.transform_passes)
scoping_results (BindingResult attribute)
,
[1]
ScopingResult (class in qat.backend.passes.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)
Sequence (class in qat.purr.backends.qblox.ir)
SEQUENCE (ProcessAxis attribute)
sequence (QbloxPackage attribute)
SequenceBuilder (class in qat.purr.backends.qblox.ir)
sequencer (qat.purr.backends.qblox.config.QbloxConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QcmConfigHelper.calibrate_mixer parameter)
(qat.purr.backends.qblox.config.QrmConfigHelper.calibrate_mixer parameter)
sequencer_config (QbloxPackage attribute)
sequencer_select (ScopeAcqConfig attribute)
SequencerConfig (class in qat.purr.backends.qblox.config)
sequencers (QbloxConfig attribute)
SequentialEndMeasurements (class in qat.middleend.passes.gates.transform)
serialize() (Executable method)
(InstructionBuilder method)
SET_AWG_GAIN (Opcode attribute)
set_awg_gain() (SequenceBuilder method)
set_awg_offs() (SequenceBuilder method)
SET_AWG_OFFSET (Opcode attribute)
set_data() (ControlHardware method)
(DummyQbloxControlHardware method)
(QbloxControlHardware method)
set_default() (PipelineSet method)
set_freq() (SequenceBuilder method)
set_frequency() (LivePhysicalBaseband method)
SET_MARKER (Opcode attribute)
set_mrk() (SequenceBuilder method)
SET_NCO_FREQUENCY (Opcode attribute)
SET_NCO_PHASE (Opcode attribute)
SET_NCO_PHASE_OFFSET (Opcode attribute)
set_ph() (SequenceBuilder method)
set_ph_delta() (SequenceBuilder method)
settings_customise_sources() (QatConfig class 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_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() (AbstractContext method)
shift_phase() (NewQbloxContext method)
(QbloxContext method)
shots (Executable attribute)
(PartitionedIR attribute)
(qat.backend.waveform_v1.executable.WaveformV1Executable parameter)
(qat.engines.zero.readout_shape parameter)
(qat.runtime.executables.Executable parameter)
shots_per_batch (qat.runtime.base.BaseRuntime.number_of_batches parameter)
shutdown() (InstructionExecutionEngine method)
(LiveDeviceEngine method)
(NewQbloxLiveEngine method)
(QbloxLiveEngine 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)
(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)
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.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.backend.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.base.BaseFrontend.emit parameter)
(qat.frontend.custom.CustomFrontend.emit parameter)
(qat.frontend.fallthrough.FallthroughFrontend.emit 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.qir.QIRFrontend.check_and_return_source parameter)
(qat.frontend.qir.QIRFrontend.emit parameter)
stable_partition() (in module qat.purr.backends.qblox.algorithm)
(in module qat.utils.algorithm)
StaggeredEndMeasurements (class in qat.middleend.passes.gates.transform)
start (IterBound attribute)
,
[1]
(PositionData attribute)
(SimpleAcquire attribute)
start_playback() (ControlHardware method)
(QbloxControlHardware method)
start_positions (PulseChannelTimeline attribute)
(qat.backend.passes.analysis.PulseChannelTimeline parameter)
startup() (InstructionExecutionEngine method)
(LiveDeviceEngine method)
(NewQbloxLiveEngine method)
(QbloxLiveEngine method)
StateOperator (class in qat.utils.state_tensors)
StateTensor (class in qat.utils.state_tensors)
StateVector (class in qat.utils.state_tensors)
std_dev (GaussianSquareFunction attribute)
(GaussianZeroEdgeFunction attribute)
(RoundedSquareFunction attribute)
(Waveform attribute)
step (IterBound attribute)
,
[1]
(qat.purr.backends.realtime_chip_simulator.RealtimeChipSimEngine.plot_dynamics parameter)
step() (RoundedSquareFunction method)
,
[1]
STOP (Opcode attribute)
stop() (SequenceBuilder method)
SUB (Opcode attribute)
sub() (SequenceBuilder method)
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)
Sweep (class in qat.purr.compiler.instructions)
sweep() (InstructionBuilder method)
(QuantumInstructionBuilder method)
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)
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)
(NewQbloxContext static method)
(QbloxContext static method)
(QuantumInstructionBuilder method)
,
[1]
SynchronizeTask (class in qat.middleend.passes.transform)
T
T (class in qat.ir.gates.gates_1q)
T() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
t() (QIRParser method)
,
[1]
(TketQIRParser method)
t_adj() (QIRParser method)
,
[1]
(TketQIRParser method)
tail (Instruction property)
(InstructionBlock property)
tail() (BasicBlock method)
,
[1]
target (Acquire property)
(ControlGate2Q property)
(FrequencyShift property)
(PhaseShift property)
(Pulse property)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure_single_shot_z parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.U parameter)
(QbloxPackage attribute)
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_map (ActiveChannelResults attribute)
(PartitionedIR attribute)
(qat.backend.passes.analysis.TimelineAnalysisResult parameter)
(TimelineAnalysisResult attribute)
(TriageResult attribute)
,
[1]
targets (Acquire attribute)
(ActiveChannelResults property)
(FrequencyShift attribute)
(PhaseShift attribute)
(Pulse attribute)
(qat.backend.passes.validation.FrequencyValidation.validate_frequency_ranges parameter)
(qat.backend.passes.validation.FrequencyValidation.validate_no_freqshifts_on_fixed_if parameter)
(qat.ir.instruction_builder.QuantumInstructionBuilder.measure parameter)
(QuantumInstruction attribute)
(QuantumInstructionBlock attribute)
(Reset attribute)
(UntargetedPulse attribute)
targets() (RTCSCoupling method)
Tdg (class in qat.ir.gates.gates_1q)
Tdg() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
TERA (Scale attribute)
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 (qat.runtime.post_processing.discriminate parameter)
(ThresholdedAcqConfig attribute)
(TtlAcqConfig attribute)
thresholded_acq (SequencerConfig attribute)
ThresholdedAcqConfig (class in qat.purr.backends.qblox.config)
TILegalisationPass (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
TIME (ProcessAxis attribute)
(Unit attribute)
timeline (QbloxPackage attribute)
TimelineAnalysis (class in qat.backend.passes.analysis)
TimelineAnalysisResult (class in qat.backend.passes.analysis)
TimelineSegment (class in qat.purr.compiler.emitter)
timing_box() (Qasm3Parser method)
,
[1]
timing_instruction() (Qasm3Parser method)
,
[1]
TketBuilder (class in qat.purr.integrations.tket)
TketQasmParser (class in qat.purr.integrations.tket)
TketQIRParser (class in qat.purr.integrations.tket)
TketToQatIRConverter (class in qat.purr.integrations.tket)
to_json_dict() (FeatureMetadata method)
(OpenPulseFeatures method)
total_duration (qat.backend.waveform_v1.codegen.WaveformContext parameter)
(TimelineAnalysisResult attribute)
total_shots (BatchedShotsResult attribute)
(qat.runtime.base.BaseRuntime.number_of_batches parameter)
transform_amp() (TILegalisationPass static method)
,
[1]
transform_to_value() (Qasm3Parser method)
,
[1]
TransformPass (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
TriagePass (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
TriageResult (class in qat.backend.passes.analysis)
(class in qat.purr.backends.qblox.analysis_passes)
trigger() (BasicInterrupt method)
(Interrupt method)
(NullInterrupt method)
trigger_address (ThresholdedAcqConfig attribute)
trigger_count_thresholds (SequencerConfig attribute)
trigger_en (ThresholdedAcqConfig attribute)
trigger_invert (ThresholdedAcqConfig attribute)
trigger_level_path0 (ScopeAcqConfig attribute)
trigger_level_path1 (ScopeAcqConfig attribute)
trigger_mode_path0 (ScopeAcqConfig attribute)
trigger_mode_path1 (ScopeAcqConfig attribute)
trigger_threshold_inverts (SequencerConfig attribute)
ttl_acq (SequencerConfig attribute)
TtlAcqConfig (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.lookup_by_type parameter)
type (ClassDescription attribute)
,
[1]
(HardwareLoaderDescription attribute)
(WaveformDef attribute)
U
U (class in qat.ir.gates.gates_1q)
U() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
(QuantumInstructionBuilder method)
,
[1]
unassigned (ActiveChannelResults attribute)
Unit (class in qat.purr.integrations.features)
unit (Quantity attribute)
UntargetedPulse (class in qat.frontend.parsers.qasm.qasm3)
(class in qat.purr.integrations.qasm)
upd_param() (SequenceBuilder method)
update() (ResultManager method)
,
[1]
(ResultsAggregator method)
(ValidatedDict method)
(ValidatedSet method)
UPDATE_PARAMETERS (Opcode attribute)
upload() (CompositeExecutor method)
(InstrumentConcept method)
(LeafExecutor method)
upsample_rate_path0 (AwgConfig attribute)
upsample_rate_path1 (AwgConfig attribute)
use_weights (CalibratableAcquire attribute)
uuid (Component attribute)
(qat.model.device.Component parameter)
V
validate() (InstructionExecutionEngine method)
(LiveDeviceEngine method)
(NewQbloxLiveEngine 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_connectivity() (PhysicalHardwareModel method)
validate_connectivity_quality() (PhysicalHardwareModel method)
validate_cross_resonance_pulse_channels() (QubitPulseChannels method)
validate_duration() (Pulse class method)
validate_error_mitigation() (PhysicalHardwareModel method)
validate_frequency_ranges() (FrequencyValidation static method)
validate_input_array() (in module qat.purr.backends.utilities)
validate_linear() (ReadoutMitigation class method)
validate_max_shots() (BaseRuntime static method)
validate_no_freqshifts_on_fixed_if() (FrequencyValidation 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_targets() (MeasureBlock class method)
(QuantumInstruction class method)
(Reset 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)
ValidationPass (class in qat.core.pass_base)
(class in qat.purr.backends.qblox.pass_base)
value (Assign attribute)
(CregIndexValue attribute)
(QatIR 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)
var_to_physical_channel_qat_ir() (IndexMappingAnalysis static method)
var_to_qubit_map() (IndexMappingAnalysis method)
var_type (Variable attribute)
Variable (class in qat.ir.instructions)
(class in qat.purr.compiler.instructions)
variable (CregIndexValue property)
,
[1]
(ResultsProcessing attribute)
VariableInjector (class in qat.purr.compiler.execution)
variables (QasmContext attribute)
(Return 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)
(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)
wait() (SequenceBuilder method)
WAIT_SYNC (Opcode attribute)
wait_sync() (SequenceBuilder method)
WAIT_TRIGGER (Opcode attribute)
wait_trigger() (SequenceBuilder method)
walk() (QbloxCFGWalker method)
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() (NewQbloxContext method)
(QbloxContext method)
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_type (CalibratablePulse attribute)
WaveformContext (class in qat.backend.waveform_v1.codegen)
WaveformDef (class in qat.purr.compiler.waveforms)
waveforms (Sequence attribute)
WaveformV1Backend (class in qat.backend.waveform_v1.codegen)
WaveformV1ChannelData (class in qat.backend.waveform_v1.executable)
WaveformV1Executable (class in qat.backend.waveform_v1.executable)
weights (CalibratableAcquire attribute)
(Sequence attribute)
width (BlackmanFunction attribute)
(CalibratableAcquire attribute)
(CalibratablePulse attribute)
(DragGaussianFunction attribute)
(ExtraSoftSquareFunction attribute)
(GaussianFunction attribute)
(GaussianZeroEdgeFunction attribute)
(RoundedSquareFunction attribute)
(SechFunction attribute)
(SetupHoldFunction attribute)
(SofterGaussianFunction attribute)
(SofterSquareFunction attribute)
(SoftSquareFunction attribute)
(Waveform attribute)
with_random_name() (Label static method)
(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)
,
[1]
X() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
x() (TketQIRParser method)
X_pi_2 (class in qat.ir.gates.native)
XOR (Opcode attribute)
Y
Y (Axis attribute)
(class in qat.ir.gates.gates_1q)
Y() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
y() (QIRParser method)
,
[1]
Y() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
y() (TketQIRParser method)
Z
Z (Axis attribute)
(class in qat.ir.gates.gates_1q)
Z() (CircuitBuilder method)
(InstructionBuilder method)
,
[1]
z() (QIRParser method)
,
[1]
Z() (QiskitBuilder method)
(QuantumInstructionBuilder method)
,
[1]
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
Branches
main