microcalorimetry.math.numbers

Generic numerical methods.

Functions

greedy_average(→ xarray.DataArray)

Average arrays by alligning coordinates.

greedy_std(→ xarray.DataArray)

Take the standard deviation across arrays.

Module Contents

microcalorimetry.math.numbers.greedy_average(*arrays: xarray.DataArray) xarray.DataArray[source]

Average arrays by alligning coordinates.

Missing values are ignored during the averaging.

Parameters:
*arraysxr.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:
ddofint, optional

DDOF, set to 1 for an unbiased estimator, by default 1

min_pointsint, optional

_description_, by default 3

Returns:
xr.DataArray

_description_