Spectral indices#

swectral.vegeind.vegeind_summary(spec_array, ...)

Calculate a collection of common vegetation indices.

swectral.vegeind.ari(spec_array, wavelength)

Compute ARI (Anthocyanin Reflectance Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.cci(spec_array, wavelength)

Compute CCI (Chlorophyll/Carotenoid Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.cri(spec_array, wavelength)

Compute CRI (Carotenoid Reflectance Index) and RNIR/R510 of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.cri550(spec_array, wavelength)

Compute CRI550 (Carotenoid Reflectance Index 550) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.cri700(spec_array, wavelength)

Compute CRI700 (Carotenoid Reflectance Index 700) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.cvi(spec_array, wavelength)

Compute CVI (Chlorophyll Vegetation Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.dvi(spec_array, wavelength)

Compute DVI (Difference Vegetation Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.evi(spec_array, wavelength)

Compute EVI (Enhanced Vegetation Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.gndvi(spec_array, wavelength)

Compute GDNVI (Green Normalized Difference Vegetation Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.lci(spec_array, wavelength)

Compute LCI (Leaf Chlorophyll Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.mcari(spec_array, wavelength)

Compute MCARI (Modified Chlorophyll Absorption Reflectance Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.msavi(spec_array, wavelength)

Compute MSAVI (Modified Soil Adjusted Salinity Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.ndre(spec_array, wavelength)

Compute NDRE (Normalized Difference Red Edge Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.ndsi(spec_array, wavelength)

Compute NDSI (Normalized Difference Salinity Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.ndvi(spec_array, wavelength)

Compute NDVI (Normalized Difference Vegetation Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.nwi(spec_array, wavelength)

Compute NWI (Normalized Water Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.nwi1(spec_array, wavelength)

Compute NWI1 (Normalized Water Index - 1) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.nwi2(spec_array, wavelength)

Compute NWI1 (Normalized Water Index - 2) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.nwi3(spec_array, wavelength)

Compute NWI1 (Normalized Water Index - 3) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.nwi4(spec_array, wavelength)

Compute NWI1 (Normalized Water Index - 4) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.osavi(spec_array, wavelength)

Compute OSAVI (Optimized Soil Adjusted Salinity Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pad(spec_array, order[, ...])

Compute PAD (Derivative Pseudo-Absorption) of a 2D array-like collection of 1D spectral data series. The calculation is based on::.

swectral.vegeind.pad1_r729(spec_array, ...)

Compute PAD1 R729 (First derivative pseudo-absorption R729) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pad1_r732(spec_array, ...)

Compute PAD1 R732 (First derivative pseudo-absorption R732) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pad2_r664(spec_array, ...)

Compute PAD2 R664 (Second derivative pseudo-absorption R664) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.padvi(spec_array, wavelength)

Compute PAD vegetation indices (Derivative Pseudo-Absorption Vegetation Indices) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pssr(spec_array, wavelength)

Compute PSSR (Pigment-specific Simple Ratio) R810/R676 and R810/R682 of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pssr1(spec_array, wavelength)

Compute PSSR (Pigment-specific Simple Ratio) R810/R676 of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.pssr2(spec_array, wavelength)

Compute PSSR (Pigment-specific Simple Ratio) R810/R682 of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.rnir_to_r510(spec_array, ...)

Compute RNIR / R510 (Simple Ratio RNIR / R510) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.s2rep(spec_array, wavelength)

Compute S2REP (Sentinel-2 Red Edge Position) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sasi1(spec_array, wavelength)

Compute SASI1 (Soil Adjusted Salinity Index 1) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sasi2(spec_array, wavelength)

Compute SASI2 (Soil Adjusted Salinity Index 2) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sasi3(spec_array, wavelength)

Compute SASI3 (Soil Adjusted Salinity Index 3) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sasi4(spec_array, wavelength)

Compute SASI4 (Soil Adjusted Salinity Index 4) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.savi(spec_array, wavelength)

Compute SAVI (Soil Adjusted Vegetation Index) of 2D array-like of 1D spectra data series at given L. The calculation is based on::.

swectral.vegeind.si(spec_array, wavelength)

Compute SIs (Salinity Indices) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.si1(spec_array, wavelength)

Compute SI1 (Salinity Index 1) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.si2(spec_array, wavelength)

Compute SI2 (Salinity Index 2) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.si3(spec_array, wavelength)

Compute SI3 (Salinity Index 3) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.si4(spec_array, wavelength)

Compute SI4 (Salinity Index 4) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.si5(spec_array, wavelength)

Compute SI5 (Salinity Index 5) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sipi(spec_array, wavelength)

Compute SIPI (Structure Insensitive Pigment Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sr(spec_array, wavelength)

Compute SR (simple ratio, simple ratio of R800 / R675) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sr_nir_g(spec_array, wavelength)

Compute SR NIR/Green (Simple Ratio NIR/Green) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sr_nir_r(spec_array, wavelength)

Compute SR NIR/Red (Simple Ratio NIR/Red) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.sr_salinity(spec_array, ...)

Compute salinity-sensitive SR R750/R705 (Simple Ratio R750/R705) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.swsi1(spec_array, wavelength)

Compute SWSI1 (Salinity and Water Stress Index 1) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.swsi2(spec_array, wavelength)

Compute SWSI2 (Salinity and Water Stress Index 2) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.swsi3(spec_array, wavelength)

Compute SWSI3 (Salinity and Water Stress Index 3) of 2D array-like of 1D spectra data series.

swectral.vegeind.tgi(spec_array, wavelength)

Compute TGI (Triangular Greenness Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.vog1(spec_array, wavelength)

Compute VOG1 (Vogelmann Red Edge Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.wi(spec_array, wavelength)

Compute WI (Water Index) of 2D array-like of 1D spectra data series. The calculation is based on::.

swectral.vegeind.create_specind_demo_data([...])

Generate demostration 2D spectral data array with column names as wavelengths.