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