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'))

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:

4.79 score 2 stars 61 scripts 136 downloads 16 exports 59 dependencies

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

TargetResultLatest binary
Doc / VignettesOKJan 20 2025
R-4.5-winNOTEJan 20 2025
R-4.5-linuxNOTEJan 20 2025
R-4.4-winNOTEJan 20 2025
R-4.4-macNOTEJan 20 2025
R-4.3-winOKJan 20 2025
R-4.3-macOKJan 20 2025

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 Jan 20 2025.

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