-
Notifications
You must be signed in to change notification settings - Fork 18
hyperSpec
hyperSpec is an R package to handle hyperspectral data, i.e. spectra plus further information such as spatial information, time, concentrations, etc.
Such data are frequently encountered in UV/VIS, NIR, IR, Raman, NMR or mass spectra.
hyperSpec focuses on providing the infrastructure to work with spectra rather than
hyperSpec is around since 2009, and I need help both for maintenance as well as for implementation of new features.
- write a good bridge to Kristian Hovde Liland's
baselinepackage allowing seamless working with both packages - write new import and export file filters
- implement a package that provides FFT: for spectroscopy "FFT" often does not only mean the Fourier transform itself but includes a number of related steps like apodization which are needed for calculating the spectrum from the interferogram.
- refactoring: better plotting functions
- unit testing
- formula parser
- ...
- (as a side-issue: help transferring the far-too-large repo to
gitwithgit-lfs)
hyperSpec is already a useful package, and we observe > 100 downloads/month in the RStudio server logs. However the community of contributors is still very small (and most of them are one-time contributors), and GSoC would be a nice possibility to get one more expert on the inner workings of the package.
Claudia Beleites
Simon Fuller
Bryan Hanson
- install
hyperSpecfrom CRAN
(if you clone the SVN repo instead, use--revision HEADfor now - that's still 500 MB) - write a unit test for the
scalefunction - write a unit test for
spc.rubberband
Students, please post a link to your test results here.