qbraid.transpiler.cirq_pytket package

Submodules

qbraid.transpiler.cirq_pytket.conversions module

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

to_pytket(circuit)[source]

Returns a pytket 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 pytket circuit.

Return type

Circuit

Returns

Pytket circuit object equivalent to the input Cirq circuit.

from_pytket(circuit, compat=False)[source]

Returns a Cirq circuit equivalent to the input pytket circuit.

Parameters

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

Return type

Circuit

Returns

Cirq circuit representation equivalent to the input pytket circuit.