qunicorn_core.api.device_api.device_view module
Module containing the routes of the devices API.
- class qunicorn_core.api.device_api.device_view.DeviceIdView
Bases:
MethodViewDevices endpoint to get properties of a specific device.
- get(device_id)
Get information about a specific device.
- class qunicorn_core.api.device_api.device_view.DeviceView
Bases:
MethodViewRoot endpoint of the device api, to list all available device_api.
- get(provider: int | None = None, min_qubits: int | None = None, is_simulator: bool | None = None, is_local: bool | None = None)
Get all devices from the database, for more details get the device by id.
- class qunicorn_core.api.device_api.device_view.DevicesCalibrationView
Bases:
MethodViewDevices endpoint to get properties of a specific device.
- get(device_request_data, device_id)
Get configuration data for a specific device in a uniform way.
- methods: t.ClassVar[t.Collection[str] | None] = {'GET', 'POST'}
The methods this view is registered for. Uses the same default (
["GET", "HEAD", "OPTIONS"]) asrouteandadd_url_ruleby default.
- post(device_request_data, device_id)
DEPRECATED (use GET instead); Get configuration data for a specific device in a uniform way.
- class qunicorn_core.api.device_api.device_view.DevicesStatusStatus
Bases:
MethodViewDevices endpoint to get properties of a specific device.
- get(device_request_data, device_id)
Check if a specific device is available.
- methods: t.ClassVar[t.Collection[str] | None] = {'GET', 'POST'}
The methods this view is registered for. Uses the same default (
["GET", "HEAD", "OPTIONS"]) asrouteandadd_url_ruleby default.
- post(device_request_data, device_id)
DEPRECATED (use GET instead); Check if a specific device is available.