quara.protocol.qtomography.standard.linear_estimator module

class LinearEstimationResult(estimated_var_sequence, computation_times, template_qoperation)[source]

Bases: quara.protocol.qtomography.standard.standard_qtomography_estimator.StandardQTomographyEstimationResult

Constructor

Parameters
  • computation_times (List[float]) – computation times for each estimate.

  • estimated_var_sequence (List[numpy.ndarray]) –

  • template_qoperation (quara.objects.qoperation.QOperation) –

class LinearEstimator[source]

Bases: quara.protocol.qtomography.standard.standard_qtomography_estimator.StandardQTomographyEstimator

calc_estimate(qtomography, empi_dists, is_computation_time_required=False)[source]

calculates estimate variables.

see calc_estimate()

Parameters
Return type

quara.protocol.qtomography.standard.linear_estimator.LinearEstimationResult

calc_estimate_sequence(qtomography, empi_dists_sequence, is_computation_time_required=False)[source]

calculates sequence of estimate variables.

see calc_estimate_sequence()

Parameters
Return type

quara.protocol.qtomography.standard.linear_estimator.LinearEstimationResult