qbraid.programs
Module containing quantum circuit wrapper classes providing uniform suite of methods and functionality for supported program types.
Data Types
- QPROGRAM
alias of
Program
|Circuit
|str
|QuantumTape
|Program
|Circuit
|Circuit
|QuantumCircuit
Functions
|
Apply qbraid quantum program wrapper to a supported quantum program. |
|
Get the type alias of a quantum program from registry. |
|
Registers a user-defined program type under the specified alias. |
Classes
|
Abstract class for qbraid program wrapper objects. |
Exceptions
|
Class for errors raised due to unsupported quantum frontend package |
|
Exception raised for errors encountered with unsupported quantum programs. |
For errors raised while processing OpenQASM programs. |
Submodules
Module containing sub-modules for interfacing with various quantum software libraries and program types. |