TomographyFitter

class TomographyFitter(result, circuits, meas_basis='Pauli', prep_basis='Pauli')[source]

Base maximum-likelihood estimate tomography fitter class

Initialize tomography fitter with experimental data.

Parameters
  • result (Result) – a Qiskit Result object obtained from executing tomography circuits.

  • circuits (Union[List[QuantumCircuit], List[str]]) – a list of circuits or circuit names to extract count information from the result object.

  • meas_basis (Union[TomographyBasis, str]) – (default: ‘Pauli’) A function to return measurement operators corresponding to measurement outcomes. See Additional Information.

  • prep_basis (Union[TomographyBasis, str]) – (default: ‘Pauli’) A function to return preparation operators. See Additional Information

Attributes

TomographyFitter.data

Return tomography data

TomographyFitter.measure_basis

Return the tomography measurement basis.

TomographyFitter.preparation_basis

Return the tomography preparation basis.

Methods

TomographyFitter.add_data(result, circuits)

Add tomography data from a Qiskit Result object.

TomographyFitter.fit([method, …])

Reconstruct a quantum state using CVXPY convex optimization.

TomographyFitter.set_measure_basis(basis)

Set the measurement basis

TomographyFitter.set_preparation_basis(basis)

Set the preparation basis function