View source on GitHub |
An object for passing operations and qubits then outputting them to QUIL format.
cirq_rigetti.quil_output.QuilOutput(
operations: 'cirq.OP_TREE', qubits: Tuple['cirq.Qid', ...]
) -> None
The string representation returns the QUIL output for the circuit.
Args | |
---|---|
operations
|
A list or tuple of cirq.OP_TREE arguments.
|
qubits
|
The qubits used in the operations. |
Methods
rename_defgates
rename_defgates(
output: str
) -> str
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
save_to_file(
path: Union[str, bytes, int]
) -> None
Write QUIL output to a file specified by path.