qbraid
This top level module contains the main qBraid public functionality.
Data Types
- QPROGRAM
alias of
Union
[Circuit
,QuantumCircuit
,QuantumTape
,Program
,Circuit
,Circuit
,Program
]
- QDEVICE
alias of
Union
[IBMBackend
,IBMBackend
,AwsDevice
]
Functions
|
Displays information about qBraid, core/optional packages, and Python version/platform information. |
|
Displays a list of all supported devices matching given filters, tabulated by provider, name, and qBraid ID. |
Refreshes status for all qbraid supported devices. |
|
|
Apply qbraid quantum program wrapper to a supported quantum program. |
|
Apply qbraid device wrapper to device from a supported device provider. |
|
Retrieve a job from qBraid API using job ID and return job wrapper object. |
|
Displays a list of quantum jobs submitted by user, tabulated by job ID, the date/time it was submitted, and status. |
|
Get the type of a quantum program. |
Classes
|
Lazily loads a module upon attribute access. |
Exceptions
Base class for errors raised by qBraid. |
|
|
Class for errors raised due to unsupported quantum frontend package |
|
Class for errors raised when processing unsupported quantum programs |
For errors raised while processing OpenQASM programs. |