qat.qiskit.QaptivaService

class qat.qiskit.QaptivaService(*args, **kwargs)

Qaptiva Access Service This class is used to instantiate Qiskit backend wrapping a remote QPU (accessible via Qaptiva Access)

Note

This class create a connection with a Qaptiva Access server. It creates a Qaptiva Access connection to the server

Args:
*args: Positional arguments used to instantiate a Qaptiva Access connection. Please refer to the

documentation of Qaptiva for more information

**kwargs: Keyword arguments used to instantiate a Qaptiva Access connection. Please refer to the

documentation of Qaptiva for more information

backend(name: str, *, namespace: str | None = None) QaptivaAccessBackend

Instantiate a Qiskit backend using the name of a QPU

Parameters:

name (str) – Name of the QPU

Keyword Arguments:

namespace (str, optional) – QPU namespace

backends() List[QaptivaAccessBackend]

Get the list of available backends

Returns:

list of backends

Return type:

list