cirq_rigetti.quil_output.QuilOutput

THIS CLASS IS DEPRECATED.

IT WILL BE REMOVED IN cirq v1.6.

Cirq-Rigetti is deprecated. For more details or to provide feedback see https://github.com/quantumlib/Cirq/issues/7058

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.