Class and Methods for Spectral Data
Aggregate spectra
Apply numeric function by band
Convert data.frame to spectra
Convert matrix to spectra
Convert matrix or data frame to spectra
Convert spectra to data.frame
Convert spectra to matrix
Set band labels
Get spectra band labels
Combine spectral datasets
Return default spectral regions matrix
Get dimension of spectra
Get the FWHM from the difference between band values
Guess splice bands (bounds between senors)
Internal band constructor for spectra
Find sensor overlap bounds
Pairwise index combinations
Is increasing
Compatible with being an index?
Is whole number?
Resample the FWHM to a new set of bands using a gaussian model
Get internal indexes for spectra attributes
Match label or index
Match label
Moving Average
Internal metadata constructor for spectra
Warn if gap between bands is too wide
Internal constructor for sample names
Find plot boundaries in user space
Tests if a plot device exists
Read metadata
Internal parser for ASCII format
Parser for ASD's .asd
Trim sensor overlap
Internal constructor for value matrix
Internal function to verify file paths and format
Is it a spectra object?
Resample the FWHM to a new set of bands using a gaussian model
Match spectra at sensor transitions
Maximum value
Mean spectrum
Median spectrum
Set metadata
Get metadata
Minimum value
Set spectra sample names
Get spectra sample names
Vector normalize spectra
Arithmetic operators for spectra
Pairwise indices
Pairwise value ratios
Plot spectra interactively
Plot spectra quantiles
Plot polygons for spectral regions
Plot spectra
Print spectra
Compute spectra quantiles
Range of spectral values
Read files from various formats into spectra
Resample spectra
Default standard deviation
Standard deviation
Standard deviation spectrum
Smooth spectra with a gaussian model
Smooth moving average for spectra
Smooth spline functions for spectra
Default smoothing function
Generic Smoothing function
Smooth spectra
Spectra object constructor
Spectrolab
Split spectra
Structure of the spectra object
Subset spectra
Subset spectra by factor
Assign values to spectra
Summarize spectra
Spectra Transpose
Wrap function to try to keep text
Set spectra value
Get spectra value
Variance
Variance
Variance spectrum
Input/Output, processing and visualization of spectra taken with different spectrometers, including SVC (Spectra Vista), ASD and PSR (Spectral Evolution). Implements an S3 class spectra that other packages can build on. Provides methods to access, plot, manipulate, splice sensor overlap, vector normalize and smooth spectra.