xscen.xclim_modules package
xclim extension module.
Submodules
xscen.xclim_modules.conversions module
Conversion functions for when datasets are missing particular variables and that xclim doesn’t already implement.
- xscen.xclim_modules.conversions.dtr_from_minmax(tasmin: DataArray, tasmax: DataArray) DataArray [source]
DTR computed from tasmin and tasmax.
Dtr as tasmin subtracted from tasmax.
- Parameters:
tasmin (xr.DataArray) – Daily minimal temperature.
tasmax (xr.DataArray) – Daily maximal temperature.
- Returns:
xr.DataArray, K – Daily temperature range
- xscen.xclim_modules.conversions.precipitation(prsn: DataArray, prlp: DataArray) DataArray [source]
Precipitation of all phases.
Compute the precipitation flux from all phases by adding solid and liquid precipitation.
- Parameters:
prsn (xr.DataArray) – Solid precipitation flux.
prlp (xr.DataArray) – Liquid precipitation flux.
- Returns:
xr.DataArray, [same as prsn] – Surface precipitation flux (all phases)
- xscen.xclim_modules.conversions.tasmax_from_dtr(dtr: DataArray, tasmin: DataArray) DataArray [source]
Tasmax computed from DTR and tasmin.
Tasmax as dtr added to tasmin.
- Parameters:
dtr (xr.DataArray) – Daily temperature range
tasmin (xr.DataArray) – Daily minimal temperature.
- Returns:
xr.DataArray, [same as tasmin] – Daily maximum temperature
- xscen.xclim_modules.conversions.tasmin_from_dtr(dtr: DataArray, tasmax: DataArray) DataArray [source]
Tasmin computed from DTR and tasmax.
Tasmin as dtr subtracted from tasmax.
- Parameters:
dtr (xr.DataArray) – Daily temperature range
tasmax (xr.DataArray) – Daily maximal temperature.
- Returns:
xr.DataArray, [same as tasmax] – Daily minimum temperature