Module: cirq_ionq

Modules

calibration module

ionq_client module: Client for making requests to IonQ's API.

ionq_devices module: Devices for IonQ hardware.

ionq_exceptions module: Exceptions for the IonQ API.

job module: Represents a job created via the IonQ API.

results module: Result types for the IonQ API.

sampler module: A cirq.Sampler implementation for the IonQ API.

serializer module: Support for serializing gates supported by IonQ's API.

service module: Service to access IonQs API.

Classes

class Calibration: An object representing the current calibration state of a QPU.

class IonQAPIDevice: A device that uses the gates exposed by the IonQ API.

class IonQException: An exception for errors coming from IonQ's API.

class IonQNotFoundException: An exception for errors from IonQ's API when a resource is not found.

class IonQUnsuccessfulJobException: An exception for attempting to get info about an unsuccessful job.

class Job: A job created on the IonQ API.

class QPUResult: The results of running on an IonQ QPU.

class Sampler: A sampler that works against the IonQ API.

class SerializedProgram: A container for the serialized portions of a cirq.Circuit.

class Serializer: Takes gates supported by IonQ's API and converts them to IonQ json form.

class Service: A class to access IonQ's API.

class SimulatorResult: The results of running on an IonQ simulator.