Package: visa 1.0.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_1.0.0.9000.tar.gz
visa_1.0.0.9000.zip(r-4.5)visa_1.0.0.9000.zip(r-4.4)visa_1.0.0.9000.zip(r-4.3)
visa_1.0.0.9000.tgz(r-4.5-any)visa_1.0.0.9000.tgz(r-4.4-any)visa_1.0.0.9000.tgz(r-4.3-any)
visa_1.0.0.9000.tar.gz(r-4.5-noble)visa_1.0.0.9000.tar.gz(r-4.4-noble)
visa_1.0.0.9000.tgz(r-4.4-emscripten)visa_1.0.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.DF - Example data in the Spectra.Dataframe format
  • NSpec.Lib - Example data in the Spectra/SpectraLibrary format.

On CRAN:

Conda:

5.26 score 2 stars 61 scripts 251 downloads 18 exports 96 dependencies

Last updated 1 days agofrom:6d59cc2c5b. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 31 2025
R-4.5-winOKMar 31 2025
R-4.5-macOKMar 31 2025
R-4.5-linuxOKMar 31 2025
R-4.4-winOKMar 31 2025
R-4.4-macOKMar 31 2025
R-4.4-linuxOKMar 31 2025
R-4.3-winOKMar 31 2025
R-4.3-macOKMar 31 2025

Exports:as.spectraas.spectra.dataframeas.spectra.libraryas.spectra.matrixcm.nsrcm.rbd3cm.srfind.bestBandsggplot.spectralm.nsrlm.srndvi2nsrplt.2dcmplt.3dcm_bestspectrasrwavelength

Dependencies:askpassbase64encbootbslibcachemclicodetoolscolorspaceconfintrcpp11crosstalkcurldata.tabledigestdplyrevaluatefansifarverfastmapfontawesomefsgenericsggplot2ggpmiscggppgluegridExtragtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelmodel2lubridatemagrittrMASSMatrixMatrixModelsmemoisemgcvmimemisc3dmultcompmultcompViewmunsellmvtnormnlmeopensslpillarpkgconfigplot3DplotlyplyrpolynompromisespurrrquantregR6rappdirsRColorBrewerRcppreshape2rlangrmarkdownsandwichsassscalesSparseMsplus2RstringistringrsurvivalsysTH.datatibbletidyrtidyselecttimechangetinytexutf8vctrsviridisLitewithrxfunxtsyamlzoo

Introduction to visa

Rendered fromvisa.Rmdusingknitr::rmarkdownon Mar 31 2025.

Last update: 2025-03-18
Started: 2021-04-16

Readme and manuals

Help Manual

Help pageTopics
Create a SpectraDataframeas.specdf as.spectra.dataframe
Selecting the best 2-Band combinations for Normalized Simple Ratio (NSR)cm.nsr
Calculate 3-Band Correlation Array for Spectral Data correlating with another variable xcm.rbd3
Selecting the best 2-Band combinations for Simple Ratio (SR)cm.sr
Find Best Band Combinationsfind.bestBands
Plot functionsggplot-method ggplot.lmfit
Create a ggplot Plot from Correlation Coefficients (Deprecated)ggplot.cm
Create a new ggplot plot with a geom_line() layer from spectra dataggplot.spectra
Calculate and plot a 2-band NDVI.ndvi2
Example data in the Spectra.Dataframe formatData-Spectra.Dataframe NSpec.DF
Example data in the Spectra/SpectraLibrary format.Data-speclib, Data-Spectra Data-SpectraLibrary, NSpec.Lib
Calculate Normalized Simple Ratio (NSR) index.lm.nsr nsr
Create a ggplot Plot from a 2D Correlation Matrixplt.2dcm
Create a 3D Slice Plot of Correlation Arrayplt.3dcm_best
Access the spectra data of 'SpectraLibrary'.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 SpectraLibraryas.spectra as.spectra.library Spectra Spectra,Spectra-class Spectra-class
Class 'SpectraDataframe'spectra.dataframe SpectraDataframe, SpectraDataframe-class
Class 'SpectraLibrary'speclib SpectraLibrary-class SpectraLibrary-class,spectra.library,
Class 'SpectraMatrix'as.spectra.matrix spectra.maxtrix SpectraMatrix-class SpectraMatrix-class,
Calculate Simple Ratio (SR).lm.sr sr
Retrieve Wavelength Information from Spectra Objectswavelength wavelength,data.frame,ANY-method wavelength,data.frame-method wavelength,matrix,ANY-method wavelength,matrix-method wavelength,Spectra,ANY-method wavelength,Spectra-method wavlen