ravetools: Signal and Image Processing Toolbox for Analyzing Intracranial Electroencephalography Data

Implemented fast and memory-efficient Notch-filter, Welch-periodogram, discrete wavelet spectrogram for minutes of high-resolution signals, fast 3D convolution, image registration, 3D mesh manipulation; providing fundamental toolbox for intracranial Electroencephalography (iEEG) pipelines. Documentation and examples about 'RAVE' project are provided at <https://rave.wiki>, and the paper by John F. Magnotti, Zhengjia Wang, Michael S. Beauchamp (2020) <doi:10.1016/j.neuroimage.2020.117341>; see 'citation("ravetools")' for details.

Version: 0.2.0
Depends: R (≥ 4.0.0)
Imports: graphics, stats, filearray (≥ 0.1.3), Rcpp, waveslim (≥ 1.8.2), pracma, digest (≥ 0.6.29), splines, RNiftyReg (≥ 2.7.1), R6 (≥ 2.5.1), gsignal (≥ 0.3.5)
LinkingTo: Rcpp, RcppEigen
Suggests: fftwtools, bit64, grDevices, microbenchmark, freesurferformats, testthat, vctrs
Published: 2024-12-16
DOI: 10.32614/CRAN.package.ravetools
Author: Zhengjia Wang [aut, cre], John Magnotti [aut], Michael Beauchamp [aut], Trustees of the University of Pennsylvania [cph] (All files in this package unless explicitly stated in the file or listed in the 'Copyright' section below.), Karim Rahim [cph, ctb] (Contributed to src/ffts.h and stc/ffts.cpp), Thomas Possidente [cph, ctb] (Contributed to R/multitaper.R), Michael Prerau [cph, ctb] (Contributed to R/multitaper.R), Marcus Geelnard [ctb, cph] (TinyThread library, tinythreadpp.bitsnbites.eu, located at inst/include/tthread/), Stefan Schlager [ctb, cph] (R-vcg interface, located at src/vcgCommon.h), Visual Computing Lab, ISTI [ctb, cph] (Copyright holder of vcglib, located at src/vcglib/)
Maintainer: Zhengjia Wang <dipterix.wang at gmail.com>
BugReports: https://github.com/dipterix/ravetools/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
Copyright: Karim Rahim (author of R package 'fftwtools', licensed under 'GPL-2' or later) is the original author of 'src/ffts.h' and 'src/ffts.cpp'. Prerau's Lab wrote the original 'R/multitaper.R', licensed under 'MIT'. Marcus Geelnard wrote the source code of 'TinyThread' library ('MIT' license) located at 'inst/include/tthread'. Stefan Schlager wrote the original code that converts R objects to 'vcg' (see 'src/vcgCommon.h', licensed under 'GPL-2' or later). Visual Computing Lab is the copyright holder of 'vcglib' source code (see 'src/vcglib', licensed under GPL-2 or later).
URL: https://rave.wiki, https://dipterix.org/ravetools/
NeedsCompilation: yes
SystemRequirements: fftw3 (libfftw3-dev (deb), or fftw-devel (rpm)), pkg-config
Language: en-US
Citation: ravetools citation info
Materials: README NEWS
CRAN checks: ravetools results

Documentation:

Reference manual: ravetools.pdf

Downloads:

Package source: ravetools_0.2.0.tar.gz
Windows binaries: r-devel: ravetools_0.2.0.zip, r-release: ravetools_0.2.0.zip, r-oldrel: ravetools_0.2.0.zip
macOS binaries: r-release (arm64): ravetools_0.2.0.tgz, r-oldrel (arm64): ravetools_0.2.0.tgz, r-release (x86_64): ravetools_0.2.0.tgz, r-oldrel (x86_64): ravetools_0.2.0.tgz
Old sources: ravetools archive

Reverse dependencies:

Reverse suggests: threeBrain

Linking:

Please use the canonical form https://CRAN.R-project.org/package=ravetools to link to this page.