sgolay: Efficient Savitzky-Golay Filtering
Smoothing signals and computing their derivatives is a common
requirement in signal processing workflows. Savitzky-Golay filters are a
established method able to do both (Savitzky and Golay, 1964 <doi:10.1021/ac60214a047>).
This package implements one dimensional Savitzky-Golay filters that can be applied to
vectors and matrices (either row-wise or column-wise).
Vectorization and memory allocations have been profiled to reduce computational
fingerprint. Short filter lengths are implemented in the direct space, while
longer filters are implemented in frequency space, using a Fast Fourier
Transform (FFT).
Version:
1.0.3
Published:
2023年04月05日
Author:
Sergio Oller Moreno
ORCID iD [aut, cre],
Robert Gentleman [ctb, cph] (Contributor to src/stats_filter.c and
src/fft.c (derived from the stats R package)),
Ross Ihaka [ctb, cph] (Contributor to src/stats_filter.c and src/fft.c
(derived from the stats R package)),
Brian Ripley [ctb, cph] (Contributor to src/stats_filter.c and
src/fft.c (derived from the stats R package)),
Martin Maechler [ctb, cph] (Contributor to src/stats_filter.c and
src/fft.c (derived from the stats R package)),
Duncan Murdoch [ctb, cph] (Contributor to src/stats_filter.c and
src/fft.c (derived from the stats R package)),
Institute for Bioengineering of Catalonia [cph]
Maintainer:
Sergio Oller Moreno <sergioller at gmail.com>
NeedsCompilation:
yes
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=sgolay
to link to this page.