qbraid_qir.cirq

Module containing Cirq QIR functionality.

Functions

cirq_to_qir(circuit[, name])

Converts a Cirq circuit to a PyQIR module.

Classes

CirqModule(name, module, num_qubits, elements)

A module representing a quantum circuit in Cirq using QIR.

BasicCirqVisitor([initialize_runtime, ...])

A visitor for basic cirq.Circuit elements.

Exceptions

CirqConversionError

Class for errors raised when converting Cirq program to QIR.