cirq_rigetti.quil_output.QuilOutput

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.

Methods

rename_defgates

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.

save_to_file

View source

Write QUIL output to a file specified by path.