- repositoriry: [GitHub - MonsieurV/py-findpeaks: Overview of the peaks dectection algorithms available in Python](https://github.com/MonsieurV/py-findpeaks) - blog post: [Peak Detection in the Python World](https://blog.ytotech.com/2015/11/01/findpeaks-in-python/) | Algorithm | Integration | Filters | Note | | --------------------------------------------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------- |:--------------------------------------------------------------------------------------------------- | | [scipy.signal.find_peaks_cwt](#scipysignalfind_peaks_cwt) | Included in Scipy | ? | The first historical peak detection algorithm. A wavelet convolution approach. Good for noisy data. | | [scipy.signal.argrelextrema](#scipysignalargrelextrema) | Included in Scipy 0.11+ | Minimum distance | No filtering. Including an order parameter that can serve as a kind of minimum distance filter. | | [scipy.signal.find_peaks](#scipysignalfind_peaks) | Included in Scipy 1.1+ | Amplitude<br>Threshold<br>Distance<br>Prominence<br>Width | Searching for peaks (local maxima) based on simple value comparison of neighbouring samples. | | [detect_peaks](#detect_peaks-from-marcos-duarte) | Single file source<br>Depends on Numpy | Minimum distance<br>Minimum height<br>Relative threshold | | | [peakutils.peak.indexes](#peakutilspeakindexes) | PyPI package PeakUtils<br> Depends on Scipy | Amplitude threshold<br>Minimum distance | | | [peakdetect](#peakdetect-from-sixtenbe) | Single file source<br>Depends on Scipy | Minimum distance | | | [Octave-Forge findpeaks](#octave-forge-findpeaks) | Requires an Octave-Forge distribution<br>+ PyPI package oct2py<br>Depends on Scipy | Minimum distance<br>Minimum height<br>Minimum peak width | | | [Janko Slavic findpeaks](#janko-slavic-findpeaks) | Single function<br>Depends on Numpy | Minimum distance<br>Minimum height | | | [Tony Beltramelli detect_peaks](#tony-beltramelli-detect_peaks) | Single function<br>Depends on Numpy | Amplitude threshold | | | [mlpy.findpeaks_dist](#mlpyfindpeaks_dist) | Included in mlpy<br>Depends on Scipy and GSL | Minimum distance | | | [mlpy.findpeaks_win](#mlpyfindpeaks_win) | Single function<br>Depends on Scipy and GSL | Sliding window width | | [[scipy.signal.find_peaksのパラメータ]]