supy.util.cal_z0zd

Contents

Tip

  1. Need help? Please let us know in the SUEWS Community.

  2. Please report issues with the manual on GitHub Issues (or use Report Issue for This Page for page-specific feedback).

  3. Please cite SUEWS with proper information from our Zenodo page.

6.3.6.1. supy.util.cal_z0zd#

supy.util.cal_z0zd(ser_qh, ser_ustar, ser_ta_c, ser_rh_pct, ser_pres_hpa, ser_ws, z_meas, h_sfc, debug=False)[source]#

Calculates surface roughness and zero plane displacement height. Refer to https://suews-parameters-docs.readthedocs.io/en/latest/steps/roughness-SuPy.html for example

Parameters:
  • ser_qh (pd.DataFrame) – sensible heat flux [W/m^2]

  • ser_ustar (pd.Series) – friction velocity [m/s]

  • ser_ta_c (pd.Series) – air temperature [°C]

  • ser_rh_pct (pd.Series) – relative humidity [%]

  • ser_pres_hpa (pd.Series) – air pressure [hPa]

  • z_meas (number) – measurement height in m

  • h_sfc (number) – vegetation height in m

  • debug (bool, optional) – Option to output final calibrated ModelResult, by default False

Returns:

  • z0 – surface roughness length for momentum

  • zd – zero displacement height