curepy.container.measurement module#
Container for Measurement data
- class curepy.container.measurement.Measurement(y: ndarray, u_y_total: ndarray | None = None, u_y_rand: ndarray | None = None, u_y_syst: ndarray | None = None, corr_y: ndarray | str | None = None, skip_invcov: bool = False)[source]#
Bases:
object- static calculate_inv_cov(unc: ndarray, corr: ndarray) ndarray[source]#
Calculate the inverse covariance matrix.
- Parameters:
unc – Uncertainty (standard deviation) array.
corr – Correlation matrix.
- Returns:
Inverse of the covariance matrix.
- static return_corr_cholesky_whitening(corr: ndarray | None) tuple[source]#
Return the correlation matrix, its Cholesky decomposition, and the whitening matrix.
- Parameters:
corr – Correlation matrix, or
None.- Returns:
Tuple of
(corr, cholesky, W)wherecholeskyis the Cholesky decomposition of the correlation matrix, orNoneifcorrisNone, andWis the whitening matrix.