qbraid.transforms.cirq.decompose
- decompose(circuit, strategy='qasm')[source]
Flatten a Cirq circuit.
- Parameters:
circuit (cirq.Circuit) – The Cirq circuit to flatten.
strategy (str) – The decomposition strategy to use. Defaults to ‘qasm’.
- Returns:
The flattened Cirq circuit.
- Return type:
cirq.Circuit
- Raises:
ValueError – If the decomposition strategy is not supported.