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

NotPintQuantifiedErrorinp is not pint compatible i.e. has not already been converted using pint via e.g. .pint.quantify()

Return type

None

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

None

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

NotPintQuantifiedErrorinp is not pint compatible i.e. has not already been converted using pint via e.g. .pint.quantify()

Return type

None

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

None