42 arma::vec &peak_magnitudes);
47 arma::uvec &local_minima);
52 arma::uword poly_order, arma::uword window_size,
53 arma::mat &peak_magnitudes);
58 arma::uword window_size);
61 std::string threshold_method,
62 arma::vec &peak_magnitudes);
69 #endif // PEAKFINDING_H VESPUCCI_EXPORT arma::vec PeakExtrema(arma::uword vector_size, arma::umat peak_positions)
VESPUCCI_EXPORT arma::vec FindPeaks(arma::vec X, arma::vec dX, double sel, double threshold, arma::vec &peak_magnitudes)
Vespucci::Math::PeakFinding::FindPeaks an implementation of the peakfinder arma::mat routine...
VESPUCCI_EXPORT arma::mat FindPeaksMat(arma::mat X, double sel, double threshold, arma::uword poly_order, arma::uword window_size, arma::mat &peak_magnitudes)
Vespucci::Math::PeakFinding::FindPeaksMat Performs FindPeaks on a spectra arma::matrix.
VESPUCCI_EXPORT arma::vec PeakPopulation(arma::uword vector_size, arma::umat peak_positions)
VESPUCCI_EXPORT arma::vec EstimateBaseline(arma::vec X, arma::umat peaks, arma::uword window_size)
EstimateBaseline.
A namespace for "global" functions, including math functions.
VESPUCCI_EXPORT arma::uvec FindPeakPositions(arma::vec X, arma::vec dX, double sel, double threshold, arma::uvec &local_minima)