iqm.cirq_iqm

iqm.cirq_iqm#

Types for representing and methods for manipulating operations on IQM’s quantum computers.

Subpackages and modules

devices

Definitions for varios IQM quantum devices for the Cirq framework.

extended_qasm_parser

Imports OpenQASM 2.0 programs in a way that preserves gates native to the IQM architectures.

iqm_gates

Implementations for IQM specific quantum gates

iqm_operation_mapping

Logic for mapping Cirq Operations to the IQM transfer format.

iqm_sampler

Circuit sampler that executes quantum circuits on an IQM quantum computer.

optimizers

Circuit optimization classes.

serialize

Helper functions for serializing and deserializing quantum circuits between Cirq and IQM Circuit formats.

transpiler

Helper functions for IQM specific transpilation needs.