Work with Hyperspectral Data, i.e. Spectra + Meta Information (Spatial, Time, Concentration, ...)
aggregate hyperSpec objects
apply Computes summary statistics for the spectra of a hyperSpec obj...
Arithmetical Operators for hyperSpec objects
as.hyperSpec: convenience conversion functions
Conversion of a hyperSpec object into a data.frame or matrix `as.data....
Polynomial Baseline Fitting These functions fit polynomal baselines.
Binding hyperSpec Objects
Validation of hyperSpec objects
Raman spectra of 2 Chondrocytes in Cartilage A Raman-map (laterally re...
Collapse hyperSpec objects
colSums, colMeans, rowSums and rowMeans functions for hyperSpec object...
Comparison of hyperSpec objects
count lines (of an ASCII file)
Covariance matrices for hyperSpec objects
Convert Principal Component Decomposition or the like into a hyperSpec...
The Number of Rows (Spectra), Columns, and Data Points per Spectrum of...
dimnames for hyperSpec objects
command line completion for $
Find clusters of approximately equal wavelengths
Try finding groups of hyperSpec objects with (approximately) equal wav...
Helper function to harmonize treatment of file import results
Ensure that the spectra matrix has the wavelengths in column names
.read.spe.xml_string
Read XML footer from SPE file format version 3.0
droplevels for hyperSpec object
Empty hyperSpec object
Extract and Replace parts of hyperSpec objects
Future functions
guess wavelengths from character vector
Class "hyperSpec" This class handles hyperspectral data sets, i.e. spa...
Package hyperSpec
Creating a hyperSpec Object
Get and Set Labels of a hyperSpec Object value may be a list or vect...
Plot a Map and Identify/Select Spectra in the Map levelplot function...
makeraster
Interactively select a polygon (grid graphics) and highlight points
Mark groups in hclust dendrograms
Mark peakMarks location of the first spectrum at the data point cl...
Math Functions for hyperSpec Objects
Mean and Standard Deviation Calculate mean and standard deviation, and...
Merge hyperSpec objects
normalization for mixed colors
Options for package hyperSpec Functions to access and set hyperSpec's ...
Sorting the Wavelengths of a hyperSpec Object Rearranges the `hyperSpe...
Matlab-like Palettes Two palettes going from blue over green to red, a...
Distance based on Pearson's
Plotting hyperSpec Objects
Calibration- and Timeseries Plots, Depth-Profiles and the like plotc...
Plot spectra matrix
Plotting Spectra Plot the spectra of a hyperSpec object, i.e. intens...
Spectra plotting with ggplot2
Spectra plotting with ggplot2
Plot multivariate data into colour channels
qplotmap with colour mixing for multivariate overlay
Spectra plotting with ggplot2
Quick data frame. Experimental version of as.data.frame that convert...
Bind matrices by row, and fill missing columns with NA
Read INI files
read Kaiser .spc files
Import for Thermo Galactic's spc file format These functions allow to ...
File Import Andor Solis
File import filter PerkinElmer ASCII spectra
Import of ENVI data as hyperSpec object
JCAMP-DX Import for Shimadzu Library Spectra
Import for Cytospec mat files
Import WinSpec SPE file
Import Horiba Labspec exported ASCII files
import Raman measurements from Renishaw ASCII-files
Reads Shimadzu GCxGC-qMS - Spectra Files (.txt) as exported by Shimadz...
File Import Witec Raman
Multivariate normal random numbers
Random Samples and Permutations Take a sample of the specified size fr...
Center and scale hyperSpec object
Sequence generation along spectra or wavelengths This function generat...
Convert a hyperSpec object to character strings for Display print, `...
Wavelength Binning In order to reduce the spectral resolution and thus...
Identifying Spectra and Spectral Data Points This function allows to i...
loess smoothing interpolation for spectra Spectra can be smoothed and ...
Rubberband baseline correction
Spectral smoothing by splines
Impute missing data points
Split a hyperSpec object according to groups split divides the `hype...
subset
The functions
Sweep Summary Statistic out of an hyperSpec Object sweep for `hyperS...
Import/export of hyperSpec objects to/from ASCII files A detailed disc...
Color coding legend for factors Modifies a list of lattice arguments (...
hyperSpec unit tests
Function evaluation on hyperSpec objects
line/word/character count of ASCII files
Evaluate function on wavelengths of hyperSpec object
Getting and Setting the Wavelength Axis wl returns the wavelength ax...
Conversion between Wavelength and Spectra Matrix Column Index wl2i r...
Convert different wavelength units
Comfortable ways to work with hyperspectral data sets. I.e. spatially or time-resolved spectra, or spectra with any other kind of information associated with each of the spectra. The spectra can be data as obtained in XRF, UV/VIS, Fluorescence, AES, NIR, IR, Raman, NMR, MS, etc. More generally, any data that is recorded over a discretized variable, e.g. absorbance = f(wavelength), stored as a vector of absorbance values for discrete wavelengths is suitable.
Useful links