easyclimate.physics.energy.latent_heat_water

Latent Heat Flux for Water

Functions

calc_latent_heat_water(→ xarray.DataArray)

Estimate latent heat flux for water: evaporization (condensation), melting (freezing) or sublimation (deposition).

Module Contents

easyclimate.physics.energy.latent_heat_water.calc_latent_heat_water(temperature_data, temperature_data_units: Literal['celsius', 'kelvin', 'fahrenheit'], latent_heat_type: Literal['evaporation_condensation', 'melting_freezing', 'sublimation_deposition']) xarray.DataArray

Estimate latent heat flux for water: evaporization (condensation), melting (freezing) or sublimation (deposition).

Tip

This function returns the latent heat of

  • evaporation/condensation

  • melting/freezing

  • sublimation/deposition

for water. The latent heatis a function of temperature t. The formulas are polynomial approximations to the values in Table 92, p. 343 of the Smithsonian Meteorological Tables, Sixth Revised Edition, 1963 by Roland List. The approximations were developed by Eric Smith at Colorado State University.

  • Source: Thomas W. Schlatter and Donald V. Baker: PROFS Program Office, NOAA Environmental Research Laboratories, Boulder, Colorado.

Parameters

temperature_data: xarray.DataArray.

Atmospheric temperature.

temperature_data_units: str.

The unit corresponding to temperature_data value. Optional values are celsius, kelvin, fahrenheit.

latent_heat_type: str.

The type of latent heat to estimate. Optional values are evaporation_condensation, melting_freezing, sublimation_deposition.

Returns

Latent heat flux for water ( \(\mathrm{J/kg}\) ).

xarray.DataArray.