iqm.pulla.interface

iqm.pulla.interface#

Common data types and exceptions for the IQM Pulla interface.

Many of these must be identical to those in iqm-client.

Module Attributes

CircuitMeasurementResults

Measurement results from a single circuit/schedule.

CircuitMeasurementResultsBatch

Type that represents measurement results for a batch of circuits.

BUFFER_AFTER_MEASUREMENT_PROBE

Buffer that allows the readout resonator and qubit state to stabilize after a probe pulse, in s.

Classes

Circuit(*, name, instructions[, metadata])

Quantum circuit to be executed.

Instruction(*, name[, implementation])

An instruction in a quantum circuit.

StationControlResult(sweep_id, task_id, status)

Result of a station control task

TaskStatus(value[, names, module, qualname, ...])

Status of a Station Control task.

Exceptions

CHADRetrievalException

Exception for CHAD retrieval failures.

ChipLabelRetrievalException

Exception for chip label retrieval failures.

SettingsRetrievalException

Exception for Station Control settings retrieval failures.

Inheritance

Inheritance diagram of iqm.pulla.interface