Tip
Need help? Please let us know in the SUEWS Community.
Please report issues with the manual on GitHub Issues (or use Report Issue for This Page for page-specific feedback).
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