pyart.retrieve.est_rain_rate_zkdp#
- pyart.retrieve.est_rain_rate_zkdp(radar, alphaz=0.0376, betaz=0.6112, alphakdp=None, betakdp=None, refl_field=None, kdp_field=None, rr_field=None, main_field=None, thresh=None, thresh_max=True)[source]#
Estimates rainfall rate from a blending of power law r-kdp and r-z relations.
- Parameters:
radar (Radar) – Radar object.
alphaz, betaz (floats, optional) – Factor (alpha) and exponent (beta) of the z-r power law.
alphakdp, betakdp (floats, optional) – Factor (alpha) and exponent (beta) of the kdp-r power law. If not set the factors are going to be determined according to the radar frequency.
refl_field (str, optional) – Name of the reflectivity field to use.
kdp_field (str, optional) – Name of the specific differential phase field to use.
rr_field (str, optional) – Name of the rainfall rate field.
main_field (str, optional) – Name of the field that is going to act as master. Has to be either refl_field or kdp_field. Default is refl_field.
thresh (float, optional) – Value of the threshold that determines when to use the slave field [mm/h].
thresh_max (Bool, optional) – If true the master field is used up to the thresh value maximum. Otherwise the master field is not used below thresh value.
- Returns:
rain_master (dict) – Field dictionary containing the rainfall rate.