CirqApplication Class
Application that produces a resource estimation trace from a Cirq circuit.
Accepts either a Cirq Circuit object or an OpenQASM string. When a
QASM string is provided, it is parsed into a circuit using
cirq.contrib.qasm_import (requires the optional ply dependency).
Constructor
CirqApplication(circuit_or_qasm: str | cirq.CIRCUIT_LIKE, classical_control_probability: float = 0.5)
Parameters
| Name | Description |
|---|---|
|
circuit_or_qasm
Required
|
A Cirq Circuit or an OpenQASM string. |
|
classical_control_probability
|
Probability that a classically controlled operation is included in the trace. Defaults to 0.5. Default value: 0.5
|
Methods
| get_trace |
Return the resource estimation trace for the Cirq circuit. |
get_trace
Attributes
circuit_or_qasm
circuit_or_qasm: str | cirq.CIRCUIT_LIKE
classical_control_probability
classical_control_probability: float = 0.5