- 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のパラメータ]]