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:

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

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

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-winNOTENov 21 2024
R-4.5-linuxNOTENov 21 2024
R-4.4-winNOTENov 21 2024
R-4.4-macNOTENov 21 2024
R-4.3-winOKNov 21 2024
R-4.3-macOKNov 21 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 Nov 21 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