An object for passing operations and qubits then outputting them to QUIL format.

The string representation returns the QUIL output for the circuit.

operations A list or tuple of cirq.OP_TREE arguments.
qubits The qubits used in the operations.



View source

A function for renaming the DEFGATEs within the QUIL output. This utilizes a second pass to find each DEFGATE and rename it based on a counter.


View source

Write QUIL output to a file specified by path.