VariableUncertainty#

class obsarray.unc_accessor.VariableUncertainty(xarray_obj: Dataset, var_name: str)[source]#

Interface for xarray.Dataset variable uncertainty handling

Parameters:
  • xarray_obj – dataset

  • var_name – name of dataset variable

__init__(xarray_obj: Dataset, var_name: str)[source]#

Methods

__init__

keys

Returns uncertainty variable names

random_unc

Returns observation variable combined uncertainty for uncertainty components with fully random error-correlation

structured_err_corr_matrix

Returns observation variable combined error-correlation matrix for uncertainty components that do not have either fully random or fully systematic error-correlation

structured_err_cov_matrix

Returns observation variable combined error-covariance matrix for uncertainty components with structured error-correlation

structured_unc

Returns observation variable combined uncertainty for uncertainty components with structured error-correlation

systematic_unc

Returns observation variable combined uncertainty for uncertainty components with fully systematic error-correlation

total_err_corr_matrix

Returns observation variable combined error-correlation matrix for all uncertainty components

total_err_cov_matrix

Returns observation variable combined error-covariance matrix for all uncertainty components

total_unc

Returns observation variable combined uncertainty for all uncertainty components (in absolute units)

Attributes

comps

Returns observation variable uncertainty data variables

random_comps

Returns dataset uncertainty data variables with fully random error-correlation

structured_comps

Returns dataset uncertainty data variables with structured error-correlation

systematic_comps

Returns dataset uncertainty data variables with fully systematic error-correlation