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 QLMaaSConnection to connect to the server

Args:

*args: Positional arguments used to instantiate a QLMaaSConnection **kwargs: Keyword arguments used to instantiate a QLMaaSConnection

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