pyrad.proc.process_radial_noise_ivic#
- pyrad.proc.process_radial_noise_ivic(procstatus, dscfg, radar_list=None)[source]#
Computes the radial noise from the signal power using the Ivic 2013 method
- Parameters:
procstatus (int) – Processing status: 0 initializing, 1 processing volume, 2 post-processing
dscfg (dictionary of dictionaries) –
data set configuration. Accepted Configuration Keywords:
datatype : string. Dataset keyword The input data type, must contain, "dBm" or "dBmv" npulses_ray : int Default number of pulses used in the computation of the ray. If the number of pulses is not in radar.instrument_parameters this will be used instead. Default 30 ngates_min: int minimum number of gates with noise to consider the retrieval valid. Default 800 iterations: int number of iterations in step 7. Default 10. get_noise_pos : bool If true an additional field with gates containing noise according to the algorithm is produced
radar_list (list of Radar objects) – Optional. list of radar objects
- Returns:
new_dataset (dict) – dictionary containing the output field “NdBmh” and “noise_pos_h” or “NdBmh” and “noise_pos_v” (if vert. refl. were provided)
ind_rad (int) – radar index