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.  | 
|
A sequence of PRX gates.  | 
|
The default DD strategy uses the following gate sequences:  | 
|
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.  | 
  | 
Represents a client library with its metadata.  | 
  | 
Measurement results in the counts representation  | 
  | 
Dynamical Decoupling (DD) mode for circuit execution.  | 
  | 
Describes a particular dynamical decoupling strategy.  | 
  | 
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.  | 
  | 
Measurement counts of a circuit execution job.  | 
  | 
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
