Package: visa 0.1.0.9000

visa: Vegetation Imaging Spectroscopy Analyzer

Provides easy-to-use tools for data analysis and visualization for hyperspectral remote sensing (also known as imaging spectroscopy), with a particular focus on vegetation hyperspectral data analysis. It consists of a set of functions, ranging from the organization of hyperspectral data in the proper data structure for spectral feature selection, calculation of vegetation index, multivariate analysis, as well as to the visualization of spectra and results of analysis in the 'ggplot2' style.

Authors:Kang Yu [aut, cre]

visa_0.1.0.9000.tar.gz
visa_0.1.0.9000.zip(r-4.5)visa_0.1.0.9000.zip(r-4.4)visa_0.1.0.9000.zip(r-4.3)
visa_0.1.0.9000.tgz(r-4.4-any)visa_0.1.0.9000.tgz(r-4.3-any)
visa_0.1.0.9000.tar.gz(r-4.5-noble)visa_0.1.0.9000.tar.gz(r-4.4-noble)
visa_0.1.0.9000.tgz(r-4.4-emscripten)visa_0.1.0.9000.tgz(r-4.3-emscripten)
visa.pdf |visa.html
visa/json (API)
NEWS

# Install 'visa' in R:
install.packages('visa', repos = c('https://kang-yu.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/kang-yu/visa/issues

Datasets:
  • NSpec.DB - Example data in the Spectra/SpectraDatabase format.
  • NSpec.DF - Example data in the SpectraDataFrame format

On CRAN:

16 exports 2 stars 0.83 score 59 dependencies 62 scripts 193 downloads

Last updated 3 years agofrom:890afc6d27. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 23 2024
R-4.5-winNOTEAug 23 2024
R-4.5-linuxNOTEAug 23 2024
R-4.4-winNOTEAug 23 2024
R-4.4-macNOTEAug 23 2024
R-4.3-winOKAug 23 2024
R-4.3-macOKAug 23 2024

Exports:as.spectraas.spectra.data.frameas.spectra.databaseas.spectra.matrixcm.nsrcm.srggplot.cmggplot.lmfitggplot.spectralm.nsrlm.srndvi2nsrspectrasrwavelength

Dependencies:bootclicodetoolscolorspaceconfintrcpp11dplyrfansifarvergenericsggplot2ggpmiscggppgluegridExtragtableisobandlabelinglatticelifecyclelmodel2lubridatemagrittrMASSMatrixMatrixModelsmgcvmultcompmultcompViewmunsellmvtnormnlmepillarpkgconfigplyrpolynomquantregR6RColorBrewerRcppreshape2rlangsandwichscalesSparseMsplus2RstringistringrsurvivalTH.datatibbletidyselecttimechangeutf8vctrsviridisLitewithrxtszoo

Introduction to visa

Rendered fromvisa.Rmdusingknitr::rmarkdownon Aug 23 2024.

Last update: 2021-04-16
Started: 2021-04-16

Readme and manuals

Help Manual

Help pageTopics
Create a SpectraDataFrameas.specdf as.spectra.data.frame
Selecting the best 2-Band combinations for Normalized Simple Ratio (NSR)cm.nsr
Selecting the best 2-Band combinations for Simple Ratio (SR)cm.sr
Create a new ggplot plot with a geom_line() layer from spectra dataggplot ggplot.cm ggplot.spectra
Plot functionsggplot-method ggplot.lmfit
Calculate and plot a 2-band NDVI.ndvi2
Example data in the Spectra/SpectraDatabase format.Data-SpectraDatabase,Data-Spectra NSpec.DB
Example data in the SpectraDataFrame formatData-SpectraDataFrame NSpec.DF
Access the spectra data of 'SpectraDatabase'.spectra spectra,data.frame,ANY-method spectra,data.frame-method spectra,matrix,ANY-method spectra,matrix-method spectra,Spectra,ANY-method spectra,Spectra-method
Create a Spectra or SpectraDatabaseas.spectra as.spectra.database Spectra Spectra,Spectra-class Spectra-class
Class 'SpectraDatabase'SpectraDatabase-class SpectraDatabase-class,spectra.database
Class 'SpectraDataFrame'SpectraDataFrame,spectra.data.frame SpectraDataFrame-class
Class 'SpectraMatrix'as.spectra.matrix SpectraMatrix-class SpectraMaxtrix-class,spectra.maxtrix
Calculate Simple Ratio (SR).lm.nsr lm.sr nsr sr
Access the wavelength of Spectrawaveband wavelength wavelength,data.frame,ANY-method wavelength,data.frame-method wavelength,matrix,ANY-method wavelength,matrix-method wavelength,Spectra,ANY-method wavelength,Spectra-method