qat.purr package
Subpackages
- qat.purr.backends package
- Subpackages
- Submodules
- 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
ControlType
CouplingType
MeasurementStatistics
OperatorInfo
RTCSCoupling
RTCSQubit
RTCSResonator
RealtimeChipSimEngine
RealtimeSimHardwareModel
Section
add_qubit_coupling()
add_qubit_stack()
apply_setup_to_hardware()
create_subplots()
get_default_RTCS_hardware()
get_resonator_response_segments()
get_resonator_response_signal_segment()
get_resonator_response_splicing_indices()
get_simple_resonator_response()
random()
spline_time()
tukey_window()
- qat.purr.backends.utilities module
BlackmanFunction
ComplexFunction
Cos
DragGaussianFunction
ExtraSoftSquareFunction
GaussianFunction
GaussianSquareFunction
GaussianZeroEdgeFunction
NumericFunction
PositionData
RoundedSquareFunction
SechFunction
SetupHoldFunction
SimpleAcquire
Sin
SoftSquareFunction
SofterGaussianFunction
SofterSquareFunction
SquareFunction
evaluate_pulse_integral()
evaluate_shape()
get_axis_map()
plot_buffers()
predict_pulse_amplitude()
remove_axes()
software_post_process_discriminate()
software_post_process_down_convert()
software_post_process_linear_map_complex_to_real()
software_post_process_mean()
validate_input_array()
- qat.purr.backends.verification module
- qat.purr.compiler package
- Subpackages
- Submodules
- 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
Acquire
AcquireMode
Assign
BinaryOperator
CrossResonanceCancelPulse
CrossResonancePulse
CustomPulse
Delay
DeviceUpdate
DrivePulse
EndRepeat
EndSweep
Equals
FrequencyShift
GreaterOrEqualThan
GreaterThan
Id
IndexAccessor
Instruction
InstructionBlock
Jump
Label
LessOrEqualThan
LessThan
MeasureBlock
MeasurePulse
NotEquals
PhaseReset
PhaseShift
PostProcessType
PostProcessing
ProcessAxis
Pulse
QuantumInstruction
QuantumInstructionBlock
QuantumMetadata
Repeat
Reset
ResultsProcessing
Return
SecondStatePulse
Sweep
SweepOperation
SweepValue
Synchronize
Variable
Waveform
build_generated_name()
calculate_duration()
is_generated_name()
remove_floating_point()
- 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.utils package
- Submodules
- qat.purr.utils.benchmarking module
- qat.purr.utils.logger module
BasicLogger
CompositeLogger
ConsoleLoggerHandler
FileLoggerHandler
JsonHandler
JsonLoggerHandler
KeywordFilter
LevelFilter
LogFolder
LoggerLevel
ModuleFilter
close_logger()
get_default_logger()
get_logger_config()
import_logger_configuration()
load_object_from_log_folder()
save_object_to_log_folder()
- qat.purr.utils.logging_utils module
- qat.purr.utils.serializer module
- Submodules
Submodules
- qat.purr.qat module
- qat.purr.qatconfig module
InstructionValidationConfig
InstructionValidationConfig.ACQUIRE_CHANNEL
InstructionValidationConfig.DISABLED
InstructionValidationConfig.MAX_INSTRUCTION_LENGTH
InstructionValidationConfig.NO_MID_CIRCUIT_MEASUREMENT
InstructionValidationConfig.PULSE_DURATION_LIMITS
InstructionValidationConfig.check_disable_pulse_duration_limits()
InstructionValidationConfig.disable()
InstructionValidationConfig.model_config
QatConfig
QatConfig.DISABLE_PULSE_DURATION_LIMITS
QatConfig.EXTENSIONS
QatConfig.HARDWARE
QatConfig.INSTRUCTION_VALIDATION
QatConfig.MAX_REPEATS_LIMIT
QatConfig.PIPELINES
QatConfig.SIMULATION
QatConfig.from_yaml()
QatConfig.load_extensions()
QatConfig.matching_hardware_loaders()
QatConfig.model_config
QatConfig.one_default()
QatConfig.settings_customise_sources()
QatConfig.validate()
QatSimulationConfig
QiskitSimulationConfig