qbraid.transpiler.cirq_qiskit package

Submodules

qbraid.transpiler.cirq_qiskit.conversions module

Module containing functions to convert between Cirq’s circuit representation and Qiskit’s circuit representation.

to_qiskit(circuit)[source]

Returns a Qiskit circuit equivalent to the input Cirq circuit. Note that the output circuit registers may not match the input circuit registers.

Parameters

circuit (Circuit) – Cirq circuit to convert to a Qiskit circuit.

Return type

QuantumCircuit

Returns

Qiskit.QuantumCircuit object equivalent to the input Cirq circuit.

from_qiskit(circuit)[source]

Returns a Cirq circuit equivalent to the input Qiskit circuit.

Parameters

circuit (QuantumCircuit) – Qiskit circuit to convert to a Cirq circuit.

Return type

Circuit

Returns

Cirq circuit representation equivalent to the input Qiskit circuit.