Uncertainty#
- class obsarray.unc_accessor.Uncertainty(xarray_obj: Dataset, var_name: str, unc_var_name: str, sli: tuple | None = None)[source]#
Interface for handling
xarray.Dataset
uncertainty variables- Parameters:
xarray_obj – dataset
unc_var_name – name of uncertainty variable
sli – slice of variable
Methods
Error-correlation dictionary for uncertainty effect.
Error-correlation matrix for uncertainty effect.
Error-covariance matrix for uncertainty effect
Renames uncertainty variable and safely updates variable name references in obs variable metadata :param name: desired name :returns: dataset with safely renamed variable
Attributes
Returns uncertainty values with units that match those of the observation variable
Error-correlation parameterisation for uncertainty effect.
Returns True if uncertainty is fully random in all dimensions
Returns True if uncertainty is neither fully random or systematic in all dimensions
Returns True if uncertainty is fully systematic in all dimensions
Returns probability density function shape for uncertainty variable data
Return uncertainty variable units
Return uncertainty data array
Returns units of observation variable associated with uncertainty variable
Returns value of observation variable associated with uncertainty variable