xboa
__init__.py
Go to the documentation of this file.
1 """
2 \namespace xboa::algorithms::peak_finder
3 
4 Algorithms to find peaks in potentially noisy data.
5 
6 Implemented within this module:
7 \li \link xboa::algorithms::peak_finder::_window_peak_finder::WindowPeakFinder WindowPeakFinder \endlink:
8  Find peaks by searching for highest point in a window, stepping through the
9  data set.
10 \li \link xboa::algorithms::peak_finder::_uphill_downhill_peak_finder::UphillDownhillPeakFinder UphillDownhillPeakFinder \endlink:
11  Find peaks by looking for a change in first derivative in the data.
12 \li \link xboa::algorithms::peak_finder::_refine_peak_finder::RefinePeakFinder RefinePeakFinder \endlink:
13  Find peaks by attempting to fit a quadrative to data, given a likely
14  position for the peaks as a seed.
15 """
16 
17 from _window_peak_finder import WindowPeakFinder
18 from _uphill_downhill_peak_finder import UphillDownhillPeakFinder
19 from _refine_peak_finder import RefinePeakFinder
20 
21 __all__ = ["WindowPeakFinder", "UphillDownhillPeakFinder", "RefinePeakFinder"]
22 
23