wradlib.classify.filter_gabella_a(obj, wsize, tr1, *, cartesian=False, radial=False)[source]#
wradlib.classify.filter_gabella_a(obj: DataArray, **kwargs)

First part of the Gabella filter looking for large reflectivity gradients.

This function checks for each pixel in img how many pixels surrounding it in a window of wsize are by tr1 smaller than the central pixel.

  • obj (numpy.ndarray) – radar image to which the filter is to be applied

  • wsize (int) – Size of the window surrounding the central pixel

  • tr1 (float) – Threshold value

  • cartesian (bool) – Specify if the input grid is Cartesian or polar

  • radial (bool) – Specify if only radial information should be used


output (numpy.ndarray) – an array with the same shape as img, containing the filter’s results.


See Clutter detection using the Gabella approach.