qbraid.programs.circuits

Module containing sub-modules for interfacing with various quantum software libraries and program types.

Classes

GateModelProgram(program)

Abstract class for qbraid program wrapper objects.

Submodules

braket

Module defining BraketCircuit Class

cirq

Module defining CirqCircuit Class

pennylane

Module defining PennylaneTape Class

pyquil

Module defining PyQuilProgram Class

pytket

Module defining PytketCircuit Class

qasm

Module defining OpenQasm2Program and OpenQasm3Program classes.

qiskit

Module defining QiskitCircuit Class

ionq

Module defining IonQProgram Class