Vespucci  1.0.0
kernelpeakfinding.h File Reference
#include "Math/VespucciMath.h"
#include "Global/libvespucci.h"
#include "mlpack/core.hpp"

Go to the source code of this file.

Namespaces

 Vespucci
 A namespace for "global" functions, including math functions.
 
 Vespucci::Math
 A namespace for math functions relating to linear least squares regression.
 
 Vespucci::Math::PeakFinding
 A namespace for math functions relating to peak detection and counting.
 

Functions

VESPUCCI_EXPORT arma::uvec Vespucci::Math::PeakFinding::FindPeakCenters (const arma::vec &signal, const arma::vec &abscissa, std::list< arma::umat > &ridges, arma::uword first_scale, arma::uword last_scale, arma::uword search_window, arma::uword min_length, arma::uword max_gap, const std::string &max_method)
 
VESPUCCI_EXPORT arma::vec Vespucci::Math::PeakFinding::DerivGaussKernel (double abscissa_step, arma::uword window_size, arma::uword width, double height)
 
VESPUCCI_EXPORT arma::vec Vespucci::Math::PeakFinding::MexicanHatKernel (double abscissa_step, arma::uword window_size, arma::uword width, double height)
 
VESPUCCI_EXPORT arma::uvec Vespucci::Math::PeakFinding::FindIntercepts (const arma::vec &signal)