Learn R Programming

hyperSpec (version 0.95)

hyperSpec-package: Interface for hyperspectral data sets, i.e. spectra + meta information (spatial, time, concentration, ...)

Description

This package gives an interface to handle hyperspectral data sets in R. I.e. spatially or time-resolved spectra, or spectra with any other kind of information associated with the spectra.

The spectra can be data as obtained in XRF, UV/VIS, Fluorescence, AES, NIR, IR, Raman, NMR, 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.

Arguments

Details

ll{ Package: hyperSpec Type: Package Version: 0.95 Date: 2009-10-12 License: LGPL LazyLoad: yes LazyData: yes Depends: methods, utils, lattice #Imports: lattice Suggests: R.matlab Packaged: 2009-10-12 13:50:19 UTC; cb Built: R 2.9.2; ; 2009-10-12 14:55:39 UTC; unix }

Index: Summary,hyperSpec-method Math Functions for hyperSpec Objects [,hyperSpec-method Extract and Replace Methods for hyperSpec aggregate,hyperSpec-method aggregate apply,hyperSpec-method apply array2df array2df: Convert multidimensional array into matrix or data.frame array2vec Converting array and vector Indices as.data.frame-methods Conversion of a hyperSpec object into a data.frame or matrix bind Binding hyperSpec Objects chondro Raman spectra of 2 Chondrocytes in Cartilage decomposition Convert Principal Component Decomposition or the like into a hyperSpec Object dimnames,hyperSpec-method Dimnames of an hyperSpec Object flu Chitin Fluorescence Spectra hyperSpec Interface for hyperspectral data sets hyperSpec Arith Arithmetical Operators: +, -, *, /, ^, %%, %/%, %*% hyperSpec Comparison Comparison Operators: <,>, <=,>=, ==, and != hyperSpec Math Math Functions for hyperSpec Objects hyperSpec-class Class "hyperSpec" hyperSpec-package Interface for hyperspectral data sets, i.e. spectra + meta information (spatial, time, concentration, ...) import Import and Export of hyperSpec objects index.grid index.grid: Calculate a Matrix with Indices for x,y-Data initialize,hyperSpec-method Creating a hyperSpec Object labels,hyperSpec-method Get and Set Labels of a hyperSpec Object laser Laser Emission logbook Logging the processing ot a hyperSpec Object logentry Append a Row to the log of a hyperSpec Object matlab.palette Matlab-like Palette mean_sd Mean and Standard Deviation ncol,hyperSpec-method The Number of Rows (Spectra), Columns, and Data Points per Spectrum of an hyperSpec Object) orderwl Sorting the Wavelengths of a hyperSpec Object pearson.dist Calculate Distance based on Pearson's R\^2 plot Plotting hyperSpec Objects plotc Calibration- and Timeseries Plots, Depth-Profiles and the like plotmap Plot a Map and Identify Spectra plotspc Plotting Spectra scan.txt.Renishaw import Raman measurements from Renishaw ASCII-files show,hyperSpec-method Convert a hyerSpec object to character strings for Display spc.bin Wavelength Binning spc.fit.poly Polynomial Baseline Fitting spc.identify Identifying Spectra and Spectral Data Points spc.loess loess smoothing interpolation for spectra split-methods Split a hyperSpec object into groups stacked.offsets y Offsets for Stacked Plots sweep Sweep Summary Statistic out of an hyperSpec Object wc wc wl Getting and Setting the Wavelength Axis wl2i Conversion between Wavelength and Spectra Matrix Column Index

Further information is available in the following vignettes: ll{ baselinebelow baselinebelow (source, pdf) chondro Vignette on the chondro data set. Shows common Preprocessing tasks for Raman spectra, principal component analysis (PCA), and hierarchical cluster analysis. (source, pdf) flu flu: Vignette on the fluorescence data set, how to write an import function, and example of a linear calibration (source, pdf) introduction hyperSpec Introduction (source, pdf) laser laser: Vignette on the laser data set, example of a time series. Shows also how to change the spectral abscissa. (source, pdf) }