iqm.qiskit_iqm.iqm_provider.IQMProvider

iqm.qiskit_iqm.iqm_provider.IQMProvider#

class iqm.qiskit_iqm.iqm_provider.IQMProvider(url, **user_auth_args)#

Bases: object

Provider for IQM backends.

Parameters:

url (str) – URL of the IQM Cortex server

Keyword Arguments:
  • auth_server_url – URL of the user authentication server, if required by the IQM Cortex server. Can also be set in the IQM_AUTH_SERVER environment variable.

  • username – Username, if required by the IQM Cortex server. Can also be set in the IQM_AUTH_USERNAME environment variable.

  • password – Password, if required by the IQM Cortex server. Can also be set in the IQM_AUTH_PASSWORD environment variable.

Methods

get_backend([name])

An IQMBackend instance associated with this provider.

get_backend(name=None)#

An IQMBackend instance associated with this provider.

Parameters:

name – optional name of a custom facade backend

Return type:

IQMBackend | IQMFacadeBackend