hsdar: Manage, Analyse and Simulate Hyperspectral Data

Transformation of reflectance spectra, calculation of vegetation indices and red edge parameters, spectral resampling for hyperspectral remote sensing, simulation of reflectance and transmittance using the leaf reflectance model PROSPECT and the canopy reflectance model PROSAIL.

AuthorLukas W. Lehnert [cre, aut], Hanna Meyer [aut], Joerg Bendix [aut]
Date of publication2016-12-09 16:43:14
MaintainerLukas W. Lehnert <lukaslehnert@googlemail.com>
LicenseGPL
Version0.5.1
http://vhrz669.hrz.uni-marburg.de:8070/lcrs/, http://teledetection.ipgp.jussieu.fr/prosail/

View on CRAN

Man pages

addcp: Add fix point

applyDistMat3D: Apply function for class DistMat3D

applySpeclib: Apply function for class Speclib

as_hyperSpec: hyperSpec

attributes_speclib: Handling attributes of spectra

bandnames: Handling names of bands

bdri: Band depth ratio indices

cancer_spectra: Hyperspectral samples

caret_createDataPartition-methods: Methods for Function 'createDataPartition'

caret_createFolds-methods: Methods for Function 'createFolds' and 'createMultiFolds'

caret_createResample-methods: Methods for Function 'createResample'

caret_featurePlot-methods: Methods for Function 'featurePlot'

caret_gafs: Methods for Function 'gafs'

caret_preProcess-methods: Methods for Function 'preProcess'

caret_rfe: Methods for Function 'rfe'

caret_safs: Methods for Function 'safs'

caret_setPredictor: Set predictor variable(s)

caret_setResponse: Set response variable

caret_sfb: Methods for Function 'sbf'

caret_showCaretParameters: Show caret related parameters

caret_train-methods: Methods for Function 'train'

checkhull: Check continuum line

clman: * Clman class

Clman-class: * Clman class

Clman-methods: Methods to create, manipulate and query objects of class...

cor.test.normalized.ratio.index: Test for association/correlation between nri values and...

cubePlot: cubePlot

cut.specfeat: Cut absorption features

define.features: Definition of absorption features

deletecp: Delete fix point

derivative_speclib: Derivation

dim_speclib: Dimensions of Speclib

DistMat3D-class: * DistMat3D class

DistMat3D-methods: Methods to create, manipulate and query objects of class...

dist_speclib: Distance between spectra

feature_properties: Calculation of properties of features

getcp: Get fix points

get.gaussian.response: Gaussian response function

getNRI: Return nri-values

get_reflectance: Get reflectance values

get_response: Satellite response functions

get_sensor_name: Satellite sensor name

glm.normalized.ratio.index: (Generalised) Linear models from normalised ratio indices

hsdardocs: Load additional documents

hsdar-package: Manage, analyse and simulate hyperspectral data in R

hsdar_parallel: hsdar_parallel

HyperSpecRaster: Handle hyperspectral cubes using raster package

HyperSpecRaster-class: HyperSpecRaster* class

id_speclib: Handling IDs of spectra

makehull: Check continuum line

mask: Mask spectra

meanfilter: Apply mean filter

merge_speclib: Merge speclibs

normalized.ratio.index: Normalised ratio index

normalized.ratio.index.best.perfomance: Best performing model(s) with NRI

normalized.ratio.index-methods: Methods for * Nri-class

Nri-class: * Nri class

plot.glm.normalized.ratio.index: Plot function for (g)lm.nri and cor.test.nri

plot.specfeat: Plot function for class Specfeat

plot.speclib: Plot speclib

PROSAIL2R: Simulate canopy spectrum

PROSPECT2R: Simulate plant spectrum

rastermeta: Create list containing rastermeta-information

raster-methods: Rasterbased methods for spectra

rededge: Red edge parameter

response_functions: Satellite sensor response functions

sensorCharacteristics: Sensor characteristics

smgm: SMGM

smooth_speclib: Smooth spectra

soilindex: soilindex

specfeat: Function to isolate spectral features

Specfeat-class: * Specfeat class

speclib: Methods to create objects of class Speclib

Speclib-class: * Speclib class

spectra: Handling spectra

spectral_data: Hyperspectral samples

spectralResampling: Spectral resampling

subset_nri: Subsetting 'Nri'-objects

subset_speclib: Subsetting speclibs

transform: Transform spectra

t.test.nri: t-test for nri values

unmix: Unmix spectra

updatecl: Check continuum line

usagehistory: History of usage

USGS: import USGS spectra

vegindex: vegindex

wavelength: Handling wavelength and fwhm

Functions

addcp Man page
<=,ANY,DistMat3D-method Man page
<,ANY,DistMat3D-method Man page
==,ANY,DistMat3D-method Man page
>=,ANY,DistMat3D-method Man page
>,ANY,DistMat3D-method Man page
apply.DistMat3D Man page
apply,DistMat3D-method Man page
apply.Speclib Man page
apply,Speclib-method Man page
as.array,DistMat3D-method Man page
as.data.frame,Nri-method Man page
as.hyperSpec Man page
as.matrix,DistMat3D-method Man page
as.matrix.nri Man page
as.matrix.nri Man page
as.matrix,Nri-method Man page
attribute Man page
attribute<- Man page
attribute<-,Nri,data.frame-method Man page
attribute<-,Nri,matrix-method Man page
attribute,Nri-method Man page
attribute.speclib Man page
attribute<-,Speclib,data.frame-method Man page
attribute<-,Speclib,matrix-method Man page
attribute,Speclib-method Man page
bandnames Man page
bandnames<- Man page
bdri Man page
brick,Speclib,ANY-method Man page
cancer_spectra Man page
cellFromCol,Speclib-method Man page
cellFromLine,Speclib-method Man page
cellFromPolygon,Speclib-method Man page
cellFromRowColCombine,Speclib-method Man page
cellFromRowCol,Speclib-method Man page
cellFromRow,Speclib-method Man page
cellFromXY,Speclib-method Man page
checkhull Man page
Clman Man page
Clman-class Man page
colFromX,Speclib-method Man page
cor.test.nri Man page
cor.test,Nri-method Man page
createDataPartition,ANY-method Man page
createDataPartition,.CaretHyperspectral-method Man page
createDataPartition-methods Man page
createFolds,ANY-method Man page
createFolds,.CaretHyperspectral-method Man page
createFolds-methods Man page
createMultiFolds,ANY-method Man page
createMultiFolds,.CaretHyperspectral-method Man page
createMultiFolds-methods Man page
createResample,ANY-method Man page
createResample,.CaretHyperspectral-method Man page
createResample-methods Man page
createspeclib Man page
cubePlot Man page
cut_specfeat Man page
define.features Man page
deletecp Man page
derivative.speclib Man page
dim,DistMat3D-method Man page
dim.speclib Man page
dim,Speclib-method Man page
distMat3D Man page
[<-,DistMat3D,ANY,ANY,ANY-method Man page
[,DistMat3D,ANY,ANY,ANY-method Man page
[<-,DistMat3D,ANY,ANY-method Man page
[,DistMat3D,ANY,ANY-method Man page
<=,DistMat3D,ANY-method Man page
<,DistMat3D,ANY-method Man page
==,DistMat3D,ANY-method Man page
>=,DistMat3D,ANY-method Man page
>,DistMat3D,ANY-method Man page
distMat3D,array-method Man page
DistMat3D-class Man page
<=,DistMat3D,DistMat3D-method Man page
<,DistMat3D,DistMat3D-method Man page
==,DistMat3D,DistMat3D-method Man page
>=,DistMat3D,DistMat3D-method Man page
>,DistMat3D,DistMat3D-method Man page
distMat3D,matrix-method Man page
distMat3D,numeric-method Man page
dist.speclib Man page
extract,Speclib,ANY-method Man page
featurePlot,ANY-method Man page
featurePlot,.CaretHyperspectral-method Man page
featurePlot-methods Man page
feature_properties Man page
fourCellsFromXY,Speclib-method Man page
fwhm Man page
fwhm<- Man page
fwhm,Speclib-method Man page
fwhm<-,Speclib,numeric-method Man page
gafs-methods Man page
gafs,Nri-method Man page
gafs,Specfeat-method Man page
gafs,Speclib-method Man page
getcp Man page
getFiniteNri Man page
get_gafs Man page
get.gaussian.response Man page
get_landsat4_response Man page
get_landsat4_response Man page
get_landsat5_response Man page
get_landsat5_response Man page
get_landsat7_response Man page
get_landsat7_response Man page
get_landsat8_response Man page
getNRI Man page
get_quickbird_response Man page
get_quickbird_response Man page
get_RapidEye_response Man page
get_reflectance Man page
get_reflectance.speclib Man page
get_reflectance,Speclib-method Man page
get.response Man page
get_response_function Man page
get_rfe Man page
get_safs Man page
get_sbf Man page
get.sensor.characteristics Man page
get.sensor.name Man page
get_sentinel2_response Man page
getValuesBlock,HyperSpecRaster Man page
getValuesBlock,HyperSpecRaster-method Man page
get_wv2_4_response Man page
get_wv2_4_response Man page
get_wv2_8_response Man page
get_wv2_8_response Man page
glm.nri Man page
hsdar Man page
hsdardocs Man page
hsdar-package Man page
hsdar_parallel Man page
HyperSpecRaster Man page
HyperSpecRaster,character,numeric-method Man page
HyperSpecRaster-class Man page
HyperSpecRaster,HyperSpecRaster-method Man page
HyperSpecRaster,RasterBrick,numeric-method Man page
HyperSpecRaster,RasterLayer,numeric-method Man page
HyperSpecRaster,Speclib,ANY-method Man page
idSpeclib Man page
idSpeclib<- Man page
initialize,Clman-method Man page
initialize,Speclib-method Man page
interpolate.mask Man page
is.speclib Man page
Landsat_4_response Man page
Landsat_5_response Man page
Landsat_7_response Man page
Landsat_8_response Man page
legendSpeclib Man page
list.available.sensors Man page
lm.nri Man page
makehull Man page
mark_nri_best_performance Man page
mask Man page
mask<- Man page
maskSpeclib Man page
mask<-,Speclib,data.frame-method Man page
mask<-,Speclib,list-method Man page
mask<-,Speclib,matrix-method Man page
mask,Speclib-method Man page
mask<-,Speclib,numeric-method Man page
meanfilter Man page
merge,Speclib,Speclib-method Man page
nbands Man page
ncol,DistMat3D-method Man page
ncol,.Spectra-method Man page
nri Man page
[,Nri,ANY,ANY,ANY-method Man page
[,Nri,ANY,ANY-method Man page
nri_best_performance Man page
Nri-class Man page
$,Nri-method Man page
nrow,DistMat3D-method Man page
nrow,.Spectra-method Man page
nspectra Man page
plot,Clman,ANY-method Man page
plot,Clman-method Man page
plot.Nri Man page
plot,Nri,ANY-method Man page
plot,Nri-method Man page
plot,Specfeat,ANY-method Man page
plot,Specfeat-method Man page
plot.Speclib Man page
plot,Speclib,ANY-method Man page
preProcess,ANY-method Man page
preProcess,.CaretHyperspectral-method Man page
preProcess-class Man page
preProcess-methods Man page
print.cortestnri Man page
print.getNRI Man page
print.nri Man page
print,Nri-method Man page
print,Speclib-method Man page
print,.Spectra-method Man page
print.ttestnri Man page
PROSAIL Man page
PROSPECT Man page
PROSPECTinvert Man page
Quickbird_response Man page
RapidEye_response Man page
rastermeta Man page
Raster-methods Man page
readAll,Speclib-method Man page
rededge Man page
response_functions Man page
response_functions Man page
rfe-methods Man page
rfe,Nri-method Man page
rfe,Specfeat-method Man page
rfe,Speclib-method Man page
rowFromY,Speclib-method Man page
safs-methods Man page
safs,Nri-method Man page
safs,Specfeat-method Man page
safs,Speclib-method Man page
sam Man page
sam_distance Man page
sbf-methods Man page
sbf,Nri-method Man page
sbf,Specfeat-method Man page
sbf,Speclib-method Man page
Sentinel2A_response Man page
setattributes Man page
setPredictor Man page
setPredictor,.CaretHyperspectral,character-method Man page
setPredictor-methods Man page
setResponse Man page
setResponse,.CaretHyperspectral,character-method Man page
setResponse-methods Man page
showCaretParameters Man page
showCaretParameters,.CaretHyperspectral-method Man page
show,DistMat3D-method Man page
show,HyperSpecRaster-method Man page
show,Nri-method Man page
show,.preProcessHyperspectral-method Man page
show,Speclib-method Man page
show,.Spectra-method Man page
smgm Man page
smoothSpeclib Man page
soilindex Man page
specfeat Man page
Specfeat-class Man page
speclib Man page
[,Speclib,ANY,ANY,ANY-method Man page
[,Speclib,ANY,ANY-method Man page
Speclib-class Man page
speclib,hyperSpec,ANY-method Man page
speclib,HyperSpecRaster,ANY-method Man page
speclib,matrix,data.frame-method Man page
speclib,matrix,matrix-method Man page
speclib,matrix,numeric-method Man page
$,Speclib-method Man page
speclib,numeric,data.frame-method Man page
speclib,numeric,matrix-method Man page
speclib,numeric,numeric-method Man page
speclib,RasterBrick,data.frame-method Man page
speclib,RasterBrick,matrix-method Man page
speclib,RasterBrick,numeric-method Man page
speclib,SpatialGridDataFrame,data.frame-method Man page
speclib,SpatialGridDataFrame,matrix-method Man page
speclib,SpatialGridDataFrame,numeric-method Man page
spectra Man page
spectra<- Man page
[,.Spectra,ANY,ANY,ANY-method Man page
spectra<-,Clman,data.frame-method Man page
spectra<-,Clman,matrix-method Man page
spectra,Clman-method Man page
spectra<-,Clman,numeric-method Man page
spectral_data Man page
spectral.resampling Man page
spectralResampling Man page
spectra.Speclib Man page
spectra<-,Speclib,data.frame-method Man page
spectra<-,Speclib,matrix-method Man page
spectra,Speclib-method Man page
spectra<-,Speclib,numeric-method Man page
spectra<-,Speclib,RasterBrick-method Man page
subset.nri Man page
subset,Nri-method Man page
subset.speclib Man page
subset,Speclib-method Man page
TerraModis_response Man page
TerraModis_response Man page
train,ANY-method Man page
train,.CaretHyperspectral-method Man page
train.formula,formula,Speclib-method Man page
train-methods Man page
transformSpeclib Man page
t.test.nri Man page
t.test_nri.formula Man page
t.test,Nri-method Man page
unmix Man page
updatecl Man page
usagehistory Man page
usagehistory<- Man page
USGS_get_available_files Man page
USGS_retrieve_files Man page
vegindex Man page
wavelength Man page
wavelength<- Man page
wavelength,HyperSpecRaster-method Man page
wavelength<-,HyperSpecRaster,numeric-method Man page
wavelength,Nri-method Man page
wavelength<-,Speclib,data.frame-method Man page
wavelength,Speclib-method Man page
wavelength<-,Speclib,numeric-method Man page
writeRaster,Speclib,character-method Man page
writeStart,HyperSpecRaster,character-method Man page
writeStart,HyperSpecRaster,Speclib-method Man page
writeValues,HyperSpecRaster,Speclib-method Man page
writeValues,RasterBrick,Speclib-method Man page
writeValues,RasterLayer,Speclib-method Man page
WV_2_8_response Man page

Files

hsdar
hsdar/inst
hsdar/inst/CITATION
hsdar/inst/COPYRIGHTS
hsdar/inst/doc
hsdar/inst/doc/References.Rnw
hsdar/inst/doc/Hsdar-intro.pdf
hsdar/inst/doc/Hsdar-intro.R
hsdar/inst/doc/References.pdf
hsdar/inst/doc/Hsdar-intro.Rnw
hsdar/src
hsdar/src/prospect_5B.f90
hsdar/src/main_PROSAIL.f90
hsdar/src/Makevars
hsdar/src/adminparallel.f90
hsdar/src/c2lablas.f
hsdar/src/apply_response.f90
hsdar/src/c2lablas.h
hsdar/src/meanfilter.f90
hsdar/src/checkhull.f90
hsdar/src/dataSpec_P5B_PROSPECT.f90
hsdar/src/pt2f.c
hsdar/src/bandDepthRatioIndices.f90
hsdar/src/recursiveNRI.f90
hsdar/src/dladgen.f
hsdar/src/main_PROSPECT.f90
hsdar/src/tav_abs.f90
hsdar/src/MODULE_PRO4SAIL.f90
hsdar/src/dataSpec_P5B_PROSAIL.f90
hsdar/src/unmix.c
hsdar/src/sam.f90
hsdar/src/volscatt.f90
hsdar/src/LIDF.f90
hsdar/src/localMaxima.f90
hsdar/src/smgm.f90
hsdar/src/differenciate.f90
hsdar/src/Makevars.win
hsdar/src/PRO4SAIL.f90
hsdar/src/suh.f90
hsdar/NAMESPACE
hsdar/data
hsdar/data/Quickbird_response.csv.gz
hsdar/data/Sentinel2A_response.csv.xz
hsdar/data/Landsat_5_response.csv.gz
hsdar/data/Landsat_7_response.csv.gz
hsdar/data/RapidEye_response.csv.gz
hsdar/data/spectral_data.RData
hsdar/data/Landsat_8_response.csv.gz
hsdar/data/WV_2_8_response.csv.gz
hsdar/data/cancer_spectra.RData
hsdar/data/Landsat_4_response.csv.gz
hsdar/R
hsdar/R/spectral_resampling_gaussian.R hsdar/R/PROSPECT.R hsdar/R/PROSPECTinvert.R hsdar/R/speclib_mask.R hsdar/R/hyperSpec_conversion.R hsdar/R/caret_train.R hsdar/R/nri_print.R hsdar/R/speclib_spectra.R hsdar/R/speclib_plot.R hsdar/R/nri_attributes.R hsdar/R/continuum_features_properties.R hsdar/R/caret_safs.R hsdar/R/speclib_usagehistory.R hsdar/R/speclib_merge.R hsdar/R/speclib_bandnames.R hsdar/R/speclib_id.R hsdar/R/speclib_raster-methods.R hsdar/R/speclib_subset.R hsdar/R/continuum_transform.R hsdar/R/HyperSpecRaster_methods.R hsdar/R/USGS_speclib.R hsdar/R/spectral_resampling_sensorCharacteristics.R hsdar/R/plot_HyperSpec_cube.R hsdar/R/speclib_fwhm.R hsdar/R/caret_gafs.R hsdar/R/speclib_index.R hsdar/R/continuum_clman.R hsdar/R/nri_t_test.R hsdar/R/nri_glm.R hsdar/R/nri_index.R hsdar/R/rastermeta.R hsdar/R/nri_cor_test.R hsdar/R/nri_multivariate.R hsdar/R/PROSAIL.R hsdar/R/speclib_wavelength.R hsdar/R/hsdardocs.R hsdar/R/speclib_differenciate.R hsdar/R/speclib_get_reflectance.R hsdar/R/spectral_resampling_response.R hsdar/R/caret_preProcess.R hsdar/R/caret_createDataPartition.R hsdar/R/speclib_apply.R hsdar/R/distMat3D_methods.R hsdar/R/caret_rfe.R hsdar/R/unmix.R hsdar/R/smgm.R hsdar/R/nri_subset.R hsdar/R/blockwise_functions.R hsdar/R/nri_plot.R hsdar/R/raster-methods.R hsdar/R/nri_lm.R hsdar/R/getFiniteNri.R hsdar/R/speclib_dim.R hsdar/R/spectral_resampling.R hsdar/R/caret_utils.R hsdar/R/speclib_attributes.R hsdar/R/soilindex.R hsdar/R/speclib.R hsdar/R/Spectra-class.R hsdar/R/nri_methods.R hsdar/R/vegindex.R hsdar/R/caret_sbf.R hsdar/R/rededge.R hsdar/R/nri.R hsdar/R/multicore_funtions.R hsdar/R/caret_featurePlot.R hsdar/R/AAAClasses.R hsdar/R/spectral_resampling_response_functions.R hsdar/R/speclib_print.R hsdar/R/zzz.R hsdar/R/continuum_features.R hsdar/R/caret_parameters.R hsdar/R/distance.R hsdar/R/speclib_smooth.R
hsdar/vignettes
hsdar/vignettes/References.Rnw
hsdar/vignettes/hsdar.bib
hsdar/vignettes/Hsdar-intro.Rnw
hsdar/MD5
hsdar/build
hsdar/build/vignette.rds
hsdar/build/hsdar.pdf
hsdar/DESCRIPTION
hsdar/ChangeLog
hsdar/man
hsdar/man/transform.Rd hsdar/man/plot.specfeat.Rd hsdar/man/Specfeat-class.Rd
hsdar/man/figures
hsdar/man/figures/classes.png
hsdar/man/figures/classes.pdf
hsdar/man/figures/classes.svg
hsdar/man/clman.Rd hsdar/man/get_sensor_name.Rd hsdar/man/hsdar-package.Rd hsdar/man/bandnames.Rd hsdar/man/id_speclib.Rd hsdar/man/addcp.Rd hsdar/man/cancer_spectra.Rd hsdar/man/caret_gafs.Rd hsdar/man/unmix.Rd hsdar/man/specfeat.Rd hsdar/man/updatecl.Rd hsdar/man/applySpeclib.Rd hsdar/man/PROSPECT2R.Rd hsdar/man/caret_safs.Rd hsdar/man/wavelength.Rd hsdar/man/vegindex.Rd hsdar/man/PROSAIL2R.Rd hsdar/man/subset_speclib.Rd hsdar/man/Clman-methods.Rd hsdar/man/meanfilter.Rd hsdar/man/applyDistMat3D.Rd hsdar/man/get_response.Rd hsdar/man/bdri.Rd hsdar/man/attributes_speclib.Rd hsdar/man/plot.glm.normalized.ratio.index.Rd hsdar/man/HyperSpecRaster.Rd hsdar/man/caret_train-methods.Rd hsdar/man/normalized.ratio.index-methods.Rd hsdar/man/getcp.Rd hsdar/man/caret_preProcess-methods.Rd hsdar/man/spectra.Rd hsdar/man/caret_createFolds-methods.Rd hsdar/man/define.features.Rd hsdar/man/getNRI.Rd hsdar/man/hsdardocs.Rd hsdar/man/subset_nri.Rd hsdar/man/caret_createResample-methods.Rd hsdar/man/plot.speclib.Rd hsdar/man/rededge.Rd hsdar/man/sensorCharacteristics.Rd hsdar/man/rastermeta.Rd hsdar/man/normalized.ratio.index.best.perfomance.Rd hsdar/man/caret_setResponse.Rd hsdar/man/DistMat3D-methods.Rd hsdar/man/raster-methods.Rd hsdar/man/get_reflectance.Rd hsdar/man/derivative_speclib.Rd hsdar/man/caret_showCaretParameters.Rd hsdar/man/as_hyperSpec.Rd hsdar/man/Speclib-class.Rd hsdar/man/caret_featurePlot-methods.Rd hsdar/man/t.test.nri.Rd hsdar/man/deletecp.Rd hsdar/man/normalized.ratio.index.Rd hsdar/man/Nri-class.Rd hsdar/man/get.gaussian.response.Rd hsdar/man/dim_speclib.Rd hsdar/man/spectral_data.Rd hsdar/man/HyperSpecRaster-class.Rd hsdar/man/smooth_speclib.Rd hsdar/man/USGS.Rd hsdar/man/DistMat3D-class.Rd hsdar/man/cor.test.normalized.ratio.index.Rd hsdar/man/caret_sfb.Rd hsdar/man/checkhull.Rd hsdar/man/caret_createDataPartition-methods.Rd hsdar/man/cut.specfeat.Rd hsdar/man/response_functions.Rd hsdar/man/Clman-class.Rd hsdar/man/mask.Rd hsdar/man/soilindex.Rd hsdar/man/dist_speclib.Rd hsdar/man/speclib.Rd hsdar/man/cubePlot.Rd hsdar/man/caret_rfe.Rd hsdar/man/hsdar_parallel.Rd hsdar/man/usagehistory.Rd hsdar/man/makehull.Rd hsdar/man/glm.normalized.ratio.index.Rd hsdar/man/smgm.Rd hsdar/man/caret_setPredictor.Rd hsdar/man/spectralResampling.Rd hsdar/man/merge_speclib.Rd hsdar/man/feature_properties.Rd
hsdar/.Rinstignore

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.