Currently, the following options are defined:
| Name | Default Value (range) | Description | Used by | 
| debuglevel | 0 (1L 2L 3L) | amount of debugging information produced | spc.identifymap.identify | 
| various file import functions | |||
| spc.fit.poly.below | |||
| gc | FALSE | triggers frequent calling of gc () | read.ENVI,new ("hyperSpec") | 
| file.remove.emptyspc | TRUE | remove empty spectra directly on file import | various file import functions | 
| file.keep.name | TRUE | always create filename column | various file import functions | 
| tolerance | sqrt (.Machine$double.eps) | tolerance for numerical comparisons | normalize01, file import:file.remove.emptyspc | 
| wl.tolerance | sqrt (.Machine$double.eps) | tolerance for comparisons of the wavelength axis | all.equal,collapse,rbind | 
| plot.spc.nmax | 25 | number of spectra to be plotted by default | plotspc | 
| ggplot.spc.nmax | 10 | qplotspc | 
hy.getOptions(...)hy.getOption(name)
hy.setOptions(...)
| hy.getOptions | returns a list of all options | 
| hy.setOptions | invisibly returns a list with the options | 
| hy.getOption | returns the value of the requested option | 
hy.setOptions: pairs of argument names and values.
hy.getOptions: indices (or names) of the options.
the name of the option
C. Beleites
hy.setOptions will discard any values that were given without a
name.