pyart.correct.get_sun_hits_ivic#
- pyart.correct.get_sun_hits_ivic(radar, delev_max=2.0, dazim_max=2.0, elmin=1.0, npulses_ray=30, nbins_min=800, iterations=10, attg=None, sun_position='MF', max_std_zdr=1.5, pwrh_field=None, pwrv_field=None, zdr_field=None)[source]#
get data from suspected sun hits. The sun hits are detected using the Ivic et al. (2003) noise estimator
- Parameters:
radar (Radar) – radar object
delev_max, dazim_max (float) – maximum difference in elevation and azimuth between sun position and antenna pointing
elmin (float) – minimum radar elevation angle
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
- nbins_min: int
minimum number of gates with noise to consider the retrieval valid
- iterations: int
number of iterations in step 7 of Ivic algorithm
- attgfloat
gas attenuation coefficient (1-way)
- sun_positionstr
The function to use to compute the sun position. Can be ‘MF’ or ‘pysolar’
- max_std_zdrfloat
Maximum standard deviation of the estimated sun ZDR to consider the sun signal valid [dB]
- pwrh_field, pwrv_field, zdr_fieldstr
names of the signal power in dBm for the H and V polarizations and the differential reflectivity
- Returns:
sun_hits (dict) – a dictionary containing information of the sun hits
new_radar (radar object) – radar object containing sweeps that contain sun hits