microcalorimetry.math.numbers¶
Generic numerical methods.
Functions¶
|
Average duplicate values across a dimension. |
|
Average arrays by alligning coordinates. |
|
Take the standard deviation across arrays. |
Module Contents¶
- microcalorimetry.math.numbers.mean_unique_values(arr: xarray.DataArray, dim: str)[source]¶
Average duplicate values across a dimension.
- microcalorimetry.math.numbers.greedy_average(*arrays: xarray.DataArray) xarray.DataArray[source]¶
Average arrays by alligning coordinates.
Missing values are ignored during the averaging.
- Parameters:
*arrays (xr.DataArray) – Arrays to greedy average across.
- microcalorimetry.math.numbers.greedy_std(*arrays: xarray.DataArray, ddof: int = 1, min_points: int = 3) xarray.DataArray[source]¶
Take the standard deviation across arrays.
Values missing between the arrays are ignored.
- Parameters:
ddof (int, optional) – DDOF, set to 1 for an unbiased estimator, by default 1
min_points (int, optional) – _description_, by default 3
- Returns:
_description_
- Return type:
xr.DataArray