| hyperSpec-class {hyperSpec} | R Documentation |
This class handles hyperspectral data sets, 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, 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.
Objects can be created by calls of the form new("hyperSpec", spc,
data, wavelength, label, log), for details see initialize.
wavelength:
wavelength wavelength axis of the spectra.
data:data.frame with the spectra and further
data for each spectrum (e.g. x/y/z coordinates, times, sample
numbers, concentrations, etc.).
The spectra are stored in data$spc, preferrably as a matrix.
label:data.
The label for wavelength is in label$.wavelength.
log:data.frame with the columns
short.description, long.description, date,
and name tracking what is done with the object.
signature(x = "hyperSpec"): ... signature(target = "hyperSpec", current = "hyperSpec"): ... signature(X = "hyperSpec"): ... signature(e1 = "hyperSpec", e2 = "hyperSpec"): ... signature(e1 = "hyperSpec", e2 = "numeric"): ... signature(e1 = "hyperSpec", e2 = "matrix"): ... signature(e1 = "hyperSpec", e2 = "missing"): ... signature(e1 = "numeric", e2 = "hyperSpec"): ... signature(e1 = "matrix", e2 = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec", row.names = "missing", optional = "missing"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec", y = "hyperSpec"): ... signature(x = "hyperSpec", y = "matrix"): ... signature(x = "matrix", y = "hyperSpec"): ... signature(x = "hyperSpec", y = "hyperSpec"): ... signature(x = "hyperSpec", y = "missing"): ... signature(x = "hyperSpec"): ... signature(e1 = "hyperSpec", e2 = "hyperSpec"): ... signature(e1 = "hyperSpec", e2 = "numeric"): ... signature(e1 = "hyperSpec", e2 = "matrix"): ... signature(e1 = "numeric", e2 = "hyperSpec"): ... signature(e1 = "matrix", e2 = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(.Object = "hyperSpec"): ... signature(object = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec", y = "missing"): ... signature(x = "hyperSpec", y = "character"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec", y = "hyperSpec"): ... signature(x = "hyperSpec", y = "missing"): ... signature(x = "hyperSpec"): ... signature(object = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(object = "hyperSpec"): ... signature(x = "hyperSpec"): ... signature(x = "hyperSpec"): ... C. Beleites
See the vignette "introduction" for an introduction to hyperSpec from a spectroscopic point of view.
showClass("hyperSpec")
vignette ("introduction")