Draw circuit diagrams and plot experimental results, conversion graphs, and more.
circuit_drawer
function takes in any type of supported quantum circuit and draws the corresponding visualization.
Here’s an example using braket
and cirq
:
qasm3_drawer
takes in a string of OpenQASM3 code and outputs an ASCII representation of the described circuit.
result
of type qbraid.runtime.GateModelJobResult
:
list[qbraid.runtime.GateModeResultData]
:
qbraid.transpiler
:
qbraid.runtime.QuantumDevice
.
The QuantumDevice.scheme
defines the qbraid.transpiler.ConversionScheme
that will be used to carry out the “transpile” step of the Quantum Job Submission Process.
ConversionGraph
includes only program types (nodes) that are directly connected to the target program type by a single conversion step (edge).
ConversionGraph
is expanded to include program types (nodes) that are at most two conversion steps (edges) away from the target program type.