pyart.correct.est_zdr_precip#

pyart.correct.est_zdr_precip(radar, ind_rmin=10, ind_rmax=500, zmin=20.0, zmax=22.0, rhohvmin=0.97, phidpmax=10.0, elmax=None, thickness=700.0, doc=None, fzl=None, zdr_field=None, rhohv_field=None, phidp_field=None, temp_field=None, iso0_field=None, refl_field=None, temp_ref='temperature')[source]#

Filters out all undesired data to be able to estimate ZDR bias, either in moderate rain or from vertically pointing scans

Parameters:
  • radar (Radar) – radar object

  • ind_rmin, ind_rmax (int) – Min and max range index where to look for rain

  • zmin, zmax (float) – The minimum and maximum reflectivity to consider the radar bin suitable rain

  • rhohvmin (float) – Minimum RhoHV to consider the radar bin suitable rain

  • phidpmax (float) – Maximum PhiDP to consider the radar bin suitable rain

  • elmax (float) – Maximum elevation

  • thickness (float) – Assumed thickness of the melting layer

  • doc (float) – Number of gates at the end of each ray to to remove from the calculation.

  • fzl (float) – Freezing layer, gates above this point are not included in the correction.

  • zdr_field, rhohv_field, refl_field, phidp_field, temp_field, – iso0_field : str Field names within the radar object which represent the differential reflectivity, co-polar correlation, reflectivity, differential phase, temperature and height relative to the iso0 fields. A value of None will use the default field name as defined in the Py-ART configuration file.

  • temp_ref (str) – the field use as reference for temperature. Can be either temperature, height_over_iso0, fixed_fzl or None

Returns:

zdr_prec_dict (dict) – The ZDR data complying with specifications and metadata