# Classes and Methods for Working with Spectral Data with Space-Time Attributes

## Documentation for package ‘geoSpectral’ version 0.17.3

- DESCRIPTION file.

## Help Pages

A D G H M N R S misc

## -- A --

Arith-method | Apply arithmetic operations on and between 'Spectra' objects.
as,Spectra | Conversion between 'Spectra' and data.frame objects

## -- D --

dim-method | Dimensions of a 'Spectra' object.

## -- G --

geoSpectral | Classes and Methods for Working with Spectral Data with Space-Time Attributes

## -- H --

head-method | Return the first or last part of a 'Spectra' object

## -- M --

Math-method | Apply arithmetic operations on and between 'Spectra' objects.

## -- N --

names-method | names of 'SpcList' object
names-method | The Names of a 'Spectra' object
ncol-method | The Number of Columns of a Spectra object
nrow-method | The Number of rows of a 'Spectra' object

## -- R --

rep-method | Replicate rows of 'Spectra' object

## -- S --

show-method | Show a SpcHeader object
show-method | Show a 'SpcList' object
show-method | Show a 'Spectra' object
sort-method | Sort a SpcList object
sort-method | Sort a Spectra object
spc.bbox2lines | Constructs a rectangle with a 'Spectra' object
spc.bbox2lines-method | Constructs a rectangle with a 'Spectra' object
spc.cname.construct | Generating column names for a 'Spectra' object
spc.cname.construct-method | Generating column names for a 'Spectra' object
spc.colMeans | Computes the mean along the rows of a 'Spectra' object
spc.colMeans-method | Computes the mean along the rows of a 'Spectra' object
spc.colnames | Column names of 'Spectra' object
spc.colnames-method | Column names of 'Spectra' object
spc.colnames<- | Column names of 'Spectra' object
spc.colnames<--method | Column names of 'Spectra' object
spc.data2header | Populate fields of header slot using data from data slot
spc.data2header-method | Populate fields of header slot using data from data slot
spc.data2header-method | Populate fields of header slot using data from data slot
spc.example_spectra | Create example of Spectral object
spc.export.text | Exporting into text format
spc.export.text-method | Exporting into text format
spc.export.xlsx | Exports a 'Spectra' object into Excel format.
spc.export.xlsx-method | Exports a 'Spectra' object into Excel format.
spc.getheader | Extract a field of the @header slot of a 'Spectra' object
spc.getheader-method | Extract a field of the @header slot of a 'SpcList' object
spc.getheader-method | Extract a field of the @header slot of a 'Spectra' object
spc.getinvalid.idx | Get index of 'Spectra' rows marked as invalid
spc.getinvalid.idx-method | Get index of 'Spectra' rows marked as invalid
spc.getselected.idx | Extract index inside of a 'Spectra' object
spc.getselected.idx-method | Extract index inside of a 'Spectra' object
spc.getwavelengths | Extract wave lenghts of a 'Spectra' object
spc.getwavelengths-method | Extract wave lenghts of a 'Spectra' object
spc.header.infos | Getting as input the 'Spectra' heade
spc.header2data | Copy header data into the @data slot
spc.header2data-method | Copy header data into the @data slot
spc.import.text | Exporting into text format
spc.interp.spectral | Interpolate spectral values
spc.interp.spectral-method | Interpolate spectral values
spc.invalid.detect | Determinate invalid rows of a 'Spectra' object
spc.invalid.detect-method | Determinate invalid rows of a 'Spectra' object
spc.lapply | Apply a function over a Spclist
spc.lapply-method | Apply a function over a Spclist
spc.lines | Add spectra to an existing plot
spc.lines-method | Add spectra to an existing plot
spc.make.stindex | Create a spatio-temporal index based on a list of 'Spectra' objects
spc.makeSpcList | Conversion from 'Spectra' to 'Spclist'
spc.plot | Plotting 'Spectra' object
spc.plot-method | Plotting 'Spectra' object
spc.plot.depth | Plotting 'Spectra' object
spc.plot.depth-method | Plotting 'Spectra' object
spc.plot.depth.overlay | Plotting 'SpcList' object
spc.plot.depth.overlay-method | Plotting 'SpcList' object
spc.plot.depth.plotly | Display a Spectra object
spc.plot.depth.plotly-method | Display a Spectra object
spc.plot.grid | Plotting 'SpcList' object in a grid
spc.plot.grid-method | Plotting 'SpcList' object in a grid
spc.plot.map.leaflet | Display a Spectra object
spc.plot.map.leaflet-method | Display a Spectra object
spc.plot.map.plotly | Display a Spectra object
spc.plot.map.plotly-method | Display a Spectra object
spc.plot.map.rbokeh | Display a Spectra object
spc.plot.map.rbokeh-method | Display a Spectra object
spc.plot.overlay | Plotting multiple 'Spectra' objects inside a 'SpcList'
spc.plot.overlay-method | Plotting multiple 'Spectra' objects inside a 'SpcList'
spc.plot.plotly | Plot a Spectra object data
spc.plot.plotly-method | Plot a Spectra object data
spc.plot.time | Plotting 'Spectra' object
spc.plot.time-method | Plotting 'Spectra' object
spc.plot.time.plotly | Plot a Spectra object data with respect to time
spc.plot.time.plotly-method | Plot a Spectra object data with respect to time
spc.rbind | Combine 'Spectra' Objects by Rows
spc.rbind-method | Combine 'STIDF' objects by Rows
spc.rbind-method | Combine 'Spectra' Objects by Rows
spc.Read_NOMAD_v2 | Read the NOMAD v2 bio-optical database
spc.select | Selecting rows of a 'Spectra' object with the mouse
spc.select-method | Selecting rows of a 'Spectra' object with the mouse
spc.setheader<- | Set a field of the @header slot of a 'Spectra' object
spc.setheader<--method | Set a field of the @header slot of a 'SpcList' object
spc.setheader<--method | Set a field of the @header slot of a 'Spectra' object
spc.setinvalid.idx<- | Set rows of 'Spectra' as invalid
spc.setinvalid.idx<--method | Set rows of 'Spectra' as invalid
spc.setselected.idx<- | Set index to a 'Spectra' object
spc.setselected.idx<--method | Set index to a 'Spectra' object
spc.setwavelengths<- | Setting wavelengths in a 'Spectra' object
spc.setwavelengths<--method | Setting wavelengths in a 'Spectra' object
spc.STI.stdistance | Report the space and time distance of each row of an STI-inherited object
spc.timeMatch | Match two time sequences
spc.updateheader | Update a field of the @header slot of a 'Spectra' object
spc.updateheader-method | Update a field of the @header slot of a 'Spectra' object
SpcHeader-class | 'SpcHeader' class for header object storing metadata.
SpcHeaderAdd | Set a field of the @header slot of a 'SpcHeader' class object
SpcHeaderAdd-method | Set a field of the @header slot of a 'SpcHeader' class object
SpcHeaderList-class | 'SpcHeaderList' class.
SpcList | Constructor function for the 'SpcList' class.
SpcList-class | SpcList class definition
Spectra | Constructor function for the class 'Spectra'.
Spectra-class | Spectra class definition
Spectra-coerce | Conversion between 'Spectra' and data.frame objects
subset-method | Subsetting for a 'spcList' and Spectra classes
subset-method | Subsetting for a 'Spectra' and spcList classes

## -- misc --

$,Spectra | Extract or replace parts of a 'Spectra' object
$-method | Extract or replace parts of a 'Spectra' object
$-method | Extract or replace parts of a 'SpcList' object
$<-,Spectra | Extract or replace parts of a 'Spectra' object
$<--method | Extract or replace parts of a 'Spectra' object
[-method | Extract or replace parts of a 'Spectra' object
[[-method | Extract or replace parts of a 'Spectra' object
[[<--method | Extract or replace parts of a 'Spectra' object