iqm.iqm_client.models#
This module contains the data models used by IQMClient.
Module Attributes
Names of the QPU components (typically qubits) a quantum operation instance is acting on, e.g. ("QB1", "QB2"). |
|
Type that represents a list of quantum circuits to be executed together in a single batch. |
|
Type that represents a qubit mapping for a circuit, i.e. a list of single qubit mappings for all qubits in the circuit. |
|
Measurement results from a single circuit. |
|
Type that represents measurement results for a batch of circuits. |
Functions
|
Serializes a qubit mapping dict into the corresponding IQM data transfer format. |
|
Validates a submitted quantum circuit using Pydantic tooling. |
Classes
|
Quantum circuit to be executed. |
|
Various discrete options for quantum circuit compilation to pulse schedule. |
|
Dynamic quantum architecture as returned by server. |
|
Information about an implementation of a quantum gate/operation. |
|
Information about a quantum gate/operation. |
|
Heralding mode for circuit execution. |
|
Native quantum operation instance with particular arguments and locus. |
|
Job-specific parameters extracted from the original RunRequest. |
|
Metadata describing a circuit execution job. |
|
MOVE gate frame tracking mode for circuit compilation. |
|
MOVE gate validation mode for circuit compilation. |
|
Describes a native operation on the quantum computer. |
|
Quantum architecture as returned by server. |
|
Quantum architecture specification. |
|
Request for an IQM quantum computer to run a job that executes a batch of quantum circuits. |
|
Results of the quantum circuit execution job. |
|
Status of a circuit execution job. |
|
Mapping of a logical qubit name to a physical qubit name. |
|
Status of a job. |
Inheritance