Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 692 Bytes

README.md

File metadata and controls

22 lines (13 loc) · 692 Bytes

python_peak_promience2d

Compute peak prominence on 2d array using contour method using numpy and matplotlib

The prominence of a local maximum (peak) is defined as

the height of the peak's summit above the lowest contour line encircling it but containing no higher summit.

See wikipedia for more details.

This module takes a surface in R3 defined by 2D arrays of X, Y and Z, and use enclosing contours to find local maxima and their prominences.

Optionally, peaks with small prominence or area can be filtered out.

See a toy example below: