carpet_concentrations.xarray_pint_utils
Tools for helping with xarray_pint
check_pint_quantified_array
- check_pint_quantified_array(inp)[source]
Check that input can be converted using pint
- Parameters
inp (
xarray.core.dataarray.DataArray
) – Data to check- Raises
NotPintQuantifiedError –
inp
is not pint compatible i.e. has not already been converted using pint via e.g..pint.quantify()
- Return type
check_pint_quantified_dataset
- check_pint_quantified_dataset(inp)[source]
Check that all variables in an
xr.Dataset
can be converted using pint- Parameters
inp (
xarray.core.dataset.Dataset
) – Data to check- Return type
check_pint_quantified_array_attrs
- check_pint_quantified_array_attrs(inp)
Check that input can be converted using pint
- Parameters
inp (
xarray.core.dataarray.DataArray
) – Data to check- Raises
NotPintQuantifiedError –
inp
is not pint compatible i.e. has not already been converted using pint via e.g..pint.quantify()
- Return type
check_pint_quantified_dataset_attrs
- check_pint_quantified_dataset_attrs(inp)
Check that all variables in an
xr.Dataset
can be converted using pint- Parameters
inp (
xarray.core.dataset.Dataset
) – Data to check- Return type