-
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
baseline
package 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
git
withgit-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
hyperSpec
from CRAN
(if you clone the SVN repo instead, use--revision HEAD
for now - that's still 500 MB) - write a unit test for the
scale
function - write a unit test for
spc.rubberband
Students, please post a link to your test results here.