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