Tomography.tomography_LINEAR

Tomography.tomography_LINEAR(coincidences, measurements,overall_norms)

Uses linear techniques to find a starting state for maximum likelihood estimation.

Parameters:
  • coincidences : ndarray shape = (Number of measurements, NDetectors**NQubits)

    The counts of the tomography.

  • measurements : ndarray with shape = (NDetectors*number of measurements,2^numQubits)

    The measurements of the tomography in pure state form.

  • overall_norms : 1darray with length = number of measurements or length = number of measurements * 2^numQubits for 2 det/qubit

    The relative weights of each measurment. Used for drift correction.

Returns:
  • rhog : ndarray with shape = (2^numQubits, 2^numQubits)

    The starting predicted state.

  • intensity : float

    The predicted overall intensity used to normalize the state.


Contact

In case you have any further questions about the Python code, you should direct them to Scott Turro or Joey Shallat.