liger_iris_pipeline.utils.errors

Functions

measure_error(data, error, dq)

propagate_error(error, dq)

Propagate individual errors in quadrature.

liger_iris_pipeline.utils.errors.measure_error(data: ndarray, error: ndarray, dq: ndarray) float[source]
liger_iris_pipeline.utils.errors.propagate_error(error: ndarray, dq: ndarray) float[source]

Propagate individual errors in quadrature. First checks for good values according to the data quality array.

Parameters:
  • error (np.ndarray) – The error array.

  • dq (np.ndarray) – The data quality array.

Returns:

float – The propagated error.