pgdb_process_estimate¶
-
forest.benchmarking.tomography.
pgdb_process_estimate
(results: List[forest.benchmarking.observable_estimation.ExperimentResult], qubits: List[int], trace_preserving=True) → numpy.ndarray¶ Provide an estimate of the process via Projected Gradient Descent with Backtracking [PGD].
[PGD] Maximum-likelihood quantum process tomography via projected gradient descent. Knee et al. Phys. Rev. A 98, 062336 (2018). https://dx.doi.org/10.1103/PhysRevA.98.062336 https://arxiv.org/abs/1803.10062 Parameters: - results – A tomographically complete list of ExperimentResults
- qubits – A list of qubits giving the tensor order of the resulting Choi matrix.
- trace_preserving – Whether to project the estimate to a trace-preserving process. If set to False, we ensure trace non-increasing.
Returns: an estimate of the process in the Choi matrix representation.