Continuous Wavelet Transformation for Spectroscopy

Fast application of Continuous Wavelet Transformation ('CWT') on time series with special attention to spectroscopy. It is written using data.table and 'C++' language and in some functions it is possible to use parallel processing to speed-up the computation over samples. Currently, only the second derivative of a Gaussian wavelet function is implemented.


GPLv3 License

Continuous Wavelet Transformation for Spectroscopy

This is an R package is focused on the fast application of 1D - Continuous Wavelet Transformation (CWT) on time series with special attention to signals from spectroscopy. The current code has been enhanced using C++ language through Rcpp and RcppArmadillo packages, and run in parallel over samples using OpenMP. It was develop by J. Antonio Guzman Q. ([email protected]) at the University of Minnesota.



Installation

You can install the CWT using the CRAN platform following

# Pending
install.packages("CWT")

or using the development version in github following (recommended)

remotes::install_github("Antguz/CWT")

if you have problems also try

devtools::install_github("Antguz/CWT", INSTALL_opts= c("--no-multiarch"))


Citation

If you use this package in your research, please cite Zenodo record:

@software{makecite,
  author       = {Guzmán, J.A.},
  title        = {Continuous Wavelet Transformation for Spectroscopy},
  month        = May,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {v0.1.0},
  doi          = {10.5281/zenodo.4465 150},
  url          = {https://doi.org/10.5281/zenodo.4465150}
}

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("CWT")

0.2.3 by J. Antonio Guzmán Q., 2 months ago


https://github.com/Antguz/CWT


Report a bug at https://github.com/Antguz/CWT/issues


Browse source code at https://github.com/cran/CWT


Authors: J. Antonio Guzmán Q. [cre, aut, cph] (ORCID:


Documentation:   PDF Manual  


GPL (>= 3) license


Imports data.table, Rcpp

Suggests testthat

Linking to Rcpp, RcppArmadillo

System requirements: GNU make


See at CRAN