application Package

Classes

CirqApplication

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).

OpenQASMApplication

Application that produces a resource estimation trace from OpenQASM code.

Accepts an OpenQASM program string or a callable.

QIRApplication

Application that produces a resource estimation trace from base profile QIR code.

Accepts QIR input as LLVM IR text or bitcode. The QIR input must adhere to the base profile.

QSharpApplication

Application that produces a resource estimation trace from Q# code.

Accepts a Q# entry expression string, a callable, or pre-computed LogicalCounts.