qat.qiskit

qat.qiskit is a module that allows to use the Qaptiva backend with the Qiskit 2.0 API. With it is possible to run Samplers and Estimators that can use a Qaptiva backend and return Qiskit data stuctures.

qat.qiskit.Estimator

A high level qiskit Estimator that wraps qaptiva QPUs

qat.qiskit.QaptivaService

Instantiate a qiskit backend and wraps it around a remote QPU

qat.qiskit.Sampler

A high level qiskit Sampler that wraps qaptiva QPUs

Additional functions or classes can be used to translate a Qaptiva circuit into a Qiskit circuit, and vice versa:

qat.qiskit.converters.qaptiva_to_qiskit()

A function that converts Qaptiva circuit to Qiskit circuits

qat.qiskit.converters.QaptivaToQiskit

A class converting Qaptiva circuits to Qiskit circuits

qat.qiskit.converters.qiskit_to_qaptiva()

A function that converts Qiskit circuits to Qaptiva circuits

qat.qiskit.converters.QiskitToQaptiva

A class converting Qiskit circuits to Qaptiva circuits