pyart.retrieve.compute_radial_noise_hs#

pyart.retrieve.compute_radial_noise_hs(radar, ind_rmin=0, nbins_min=1, max_std_pwr=2.0, pwr_field=None, noise_field=None, get_noise_pos=False)[source]#

Computes radial noise in dBm from signal power using the algorithm from Hildebrand and Sekhon 1974

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

  • ind_rmin (int) – index of the gate nearest to the radar where start looking for noisy gates

  • nbins_min (int) – min number of noisy gates to consider the estimation valid

  • max_std_pwr (float) – max standard deviation of the noise power to consider the noise valid

  • 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 or None) – a dictionary containing a field where the gates with noise are set to 2 and those without are set to 1 (0 reserved)

References

P. H. Hildebrand and R. S. Sekhon, Objective Determination of the Noise Level in Doppler Spectra. Journal of Applied Meteorology, 1974, 13, 808-811.