eb_fluxes

cosipy.modules.surfaceTemperature.eb_fluxes(GRID, T0, dt, z, z0, T2, rH2, p, u2, RAIN, SLOPE, B_Ts, LWin=None, N=None)[source]

Get the surface fluxes and apply the Monin-Obukhov stability correction.

Parameters:
  • GRID (Grid) – Glacier data structure.

  • T0 (float) – Surface temperature [K].

  • dt (float) – Integration time [s].

  • z (float) – Measurement height [m].

  • z0 (float) – Roughness length [m].

  • T2 (float) – Air temperature [K].

  • rH2 (float) – Relative humidity [%].

  • p (float) – Air pressure [hPa].

  • u2 (float) – Wind velocity [m s -1].

  • RAIN (float) – Rain [mm].

  • SLOPE (float) – Slope of the surface [degree].

  • B_Ts (np.ndarray) – Subsurface temperatures at interpolation depths [K].

  • LWin (float) – Incoming longwave radiation [W m -2].

  • N (float) – Fractional cloud cover [-].

Returns:

Li:

Incoming longwave radiation [W m -2].

Lo:

Outgoing longwave radiation [W m -2].

H:

Sensible heat flux [W m -2].

LE:

Latent heat flux [W m -2].

B:

Ground heat flux [W m -2].

QRR:

Rain heat flux [W m -2].

rho:

Air density [kg m -3].

Lv:

Latent heat of vaporization [J \(\cdot\) kg -1].

L:

Monin-Obukhov length [m].

Cs_t:

Stanton number [-].

Cs_q:

Dalton number [-].

q0:

Mixing ratio at the surface [kg kg -1].

q2:

Mixing ratio at measurement height [kg kg -1].

Return type:

tuple