pyrad.proc.process_smooth_phidp_double_window#
- pyrad.proc.process_smooth_phidp_double_window(procstatus, dscfg, radar_list=None)[source]#
corrects phidp of the system phase and smoothes it using one window
- Parameters:
procstatus (int) – Processing status: 0 initializing, 1 processing volume, 2 post-processing
dscfg (dictionary of dictionaries) –
data set configuration. Accepted Configuration Keywords:
datatype : list of string. Dataset keyword The input data types, must contain, "dBZ" or "dBZc", and, "PhiDP" or "PhiDPc" or "uPhiDP" rmin : float. Dataset keyword The minimum range where to look for valid data [m] rmax : float. Dataset keyword The maximum range where to look for valid data [m] rcell : float. Dataset keyword The length of a continuous cell to consider it valid precip [m] rwinds : float. Dataset keyword The length of the short smoothing window [m] rwindl : float. Dataset keyword The length of the long smoothing window [m] Zmin : float. Dataset keyword The minimum reflectivity [dBZ] Zmax : float. Dataset keyword The maximum reflectivity [dBZ] Zthr : float. Dataset keyword The threshold defining wich smoothed data to used [dBZ]
radar_list (list of Radar objects) – Optional. list of radar objects
- Returns:
new_dataset (dict) – dictionary containing the output field “PhiDPc”
ind_rad (int) – radar index