strangeworks_qiskit.platform package#
Submodules#
strangeworks_qiskit.platform.backends module#
backends.py
- class QiskitBackend(backendRegistrations: List[Dict[str, Any]], **kwargs)#
Bases:
Backend
Backend Class representing a Qiskit Backend.
- classmethod from_dict(dict_obj: Dict[str, Any]) QiskitBackend #
Create a QiskitBackend from a Dictionary.
- get_registration() Dict[str, Any] #
Get Qiskit-related backend info.
- class Registration(backendType: Dict[str, Any], data: str | None = None, dateCreated: str | None = None, dateUpdated: str | None = None, **kwargs)#
Bases:
object
Backend Registration object.
Includes the configuration data and type slug.
- classmethod from_dict(dict_obj: Dict[str, Any]) Registration #
Create a Backend Registration object from a dictionary.
- Parameters:
- cls
The class object.
- dict_obj: Dict[str, Any]
Dictionary object with registation info.
- is_qiskit() bool #
- get(api: API, statuses: List[str] | None = None, product_slugs: List[str] | None = None) List[QiskitBackend] | None #
Get backends from Strangeworks.
- get_status(api: API, backend_slug: str) Dict[str, Any] #
Get status for backend identified by its slug.