qat.qiskit.Estimator
- class qat.qiskit.Estimator(backend: QaptivaAccessBackend, default_precision: float = 0.01)
This is a qiskit Estimator that uses a qaptiva backend to make computations. It allows users to submit their circuits and use the qaptiva qpus available to make computations. All results are returned within qiskit data structures.
- Parameters:
backend (QaptivaAccessBackend) – backend that should run the sampling jobs
default_precision (float) – a default value for the estimation precision
- run(pubs: Iterable[qiskit.primitives.EstimatorPubLike], *, precision: float | None = None) QaptivaJob
Qaptiva Access implementation of the BaseEstimatorV2.run method
- Parameters:
pubs (Iterable[EstimatorPubLike]) – A ‘primitive unified bloc’ that a specific qiskit data strucure under the form a tuple containing the necessary parameters for the estimator
precision (float) – The estimation precision
- Returns:
A job in the form of a qiskit PrimitiveResult containing results