StateTomographyFitter

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

Maximum-Likelihood estimation state tomography fitter.

Initialize state tomography fitter with experimental data.

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

  • circuits (List[QuantumCircuit]) – 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 (default: ‘Pauli’)

Attributes

StateTomographyFitter.data

Return tomography data

StateTomographyFitter.measure_basis

Return the tomography measurement basis.

StateTomographyFitter.preparation_basis

Return the tomography preparation basis.

Methods

StateTomographyFitter.add_data(result, circuits)

Add tomography data from a Qiskit Result object.

StateTomographyFitter.fit([method, …])

Reconstruct a quantum state using CVXPY convex optimization.

StateTomographyFitter.set_measure_basis(basis)

Set the measurement basis

StateTomographyFitter.set_preparation_basis(basis)

Set the preparation basis function