pyart.retrieve.compute_radial_noise_ivic#

pyart.retrieve.compute_radial_noise_ivic(radar, npulses_ray=30, ngates_min=800, iterations=10, pwr_field=None, noise_field=None, get_noise_pos=False)[source]#

Computes radial noise in dBm from signal power using the algorithm described in Ivic et al. 2013

Parameters:
  • radar (radar object) – radar object containing the signal power in dBm

  • 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

  • ngates_min (int) – minimum number of gates with noise to consider the retrieval valid

  • iterations (int) – number of iterations in step 7

  • pwr_field (str) – Name of the input signal power field

  • noise_field (str) – name of the noise field to use

  • get_noise_pos (bool) – If true an additional field with gates containing noise according to the algorithm is produced

Returns:

  • noise_dict (dict) – the noise field in dBm

  • noise_pos_dict (dict) – the position of the noisy gates

  • get_noise_pos (bool) – If true an additional field with gates containing noise according to the algorithm is produced

References

I.R. Ivic, C. Curtis and S.M. Torres, Radial-Based Noise Power Estimation for Weather Radars. Journal of Atmospheric and Oceanic Technology, 2013, 30, 2737-2753.