qbraid.runtime.native.QbraidProvider

class QbraidProvider(api_key=None, client=None)[source]

This class is responsible for managing the interactions and authentications with qBraid Quantum services.

client

qBraid QuantumClient object

Type:

qbraid_core.services.quantum.QuantumClient

Initializes the QbraidProvider object

__init__(api_key=None, client=None)[source]

Initializes the QbraidProvider object

Methods

__init__([api_key, client])

Initializes the QbraidProvider object

display_jobs([device_id, provider, status, ...])

Displays a list of quantum jobs submitted by user, tabulated by job ID, the date/time it was submitted, and status.

get_device(device_id)

Return quantum device corresponding to the specified qBraid device ID.

get_devices(**kwargs)

Return a list of devices matching the specified filtering.

save_config(**kwargs)

Save the current configuration.

Attributes

client

Return the QuantumClient object.