wradlib.atten.correct_radome_attenuation_empirical(gateset, frequency=5.64, hydrophobicity=0.165, n_r=2, stat=<function mean>)

Empirical function of frequency and rainfall rate for both standard and hydrophobic radomes based on the approach of [Merceret et al., 2000].

Parameters
• gateset (numpy.ndarray) – Multidimensional array, where the range gates (over which iteration has to be performed) are supposed to vary along the last array-dimension and the azimuths are supposed to vary along the next to last array-dimension. Data has to be provided in decibel representation of reflectivity [dBZ].

• frequency (float) –

Standard frequencies in X-band range between 8.0 and 12.0 GHz,

Standard frequencies in C-band range between 4.0 and 8.0 GHz,

Standard frequencies in S-band range between 2.0 and 4.0 GHz.

Be aware that the empirical fit of the formula was just done for C- and S-band. The use for X-band is probably an undue extrapolation.

Per default set to 5.64 as used by the German Weather Service radars.

• hydrophobicity (float) –

Empirical parameter based on the hydrophobicity of the radome material.

Per default set to 0.165.

• n_r (int) – The radius of rangebins within the rain-intensity is statistically evaluated as the representative rain-intensity over radome.

• stat (object) –

A name of a numpy function for statistical aggregation of the central rangebins defined by n_r.

Potential options: np.mean, np.median, np.max, np.min.

Returns

k (numpy.ndarray) – Array with the same shape as gateset containing the calculated two-way transmission loss [dB] for each range gate. In case the input array (gateset) contains NaNs the corresponding beams of the output array (k) will be set as NaN, too.