Class/Function Glossary¶
File Input/Output¶
Class/Function  | 
Description  | 
|---|---|
Create/Query a spectral database generated from the ECOSTRESS Spectral Library  | 
|
Open an AVIRIS image file  | 
|
Read an AVIRIS band calibration file  | 
|
Open a data file (image, classification, or spectral library) that has an ENVI header  | 
|
Open a new (empty) image file with an ENVI header  | 
|
Save classification labels to a file with a corresponding ENVI header  | 
|
Save image data to a file with a corresponding ENVI header  | 
|
Class to create/save spectral libraries in ENVI format  | 
|
Open an Erdas LAN image file  | 
|
Generic function for opening multiple hyperspectral image file formats  | 
Display/Visualization¶
Class/Function  | 
Description  | 
|---|---|
Create color scales for use with data display functions  | 
|
Produce RGB array suitable for display from image data  | 
|
Class for interacting with image displays (returned by   | 
|
Primary function for displaying raster views of image data (an extension of matplotlib’s imshow providing overlays and interactivity)  | 
|
Display Pixel Purity Index values while   | 
|
Saves image data in common RGB image formats (e.g., JPEG, PNG)  | 
|
View an interactive 3D image cube  | 
|
Display an interactive N-D visualization of image pixel data  | 
Dimensionality Reduction¶
Class/Function  | 
Description  | 
|---|---|
Computes Fisher’s Linear Discriminant for a set of classes  | 
|
Minimum Noise Fraction  | 
|
Calculates Pixel Purity Index (PPI)  | 
|
Calculates principal components of an image  | 
Target Detection¶
Class/Function  | 
Description  | 
|---|---|
Adaptive Coherence/Cosine Estimator  | 
|
Applies a linear matched filter detector for a given target  | 
|
Modified Spectral Angle Mapper (MSAM)  | 
|
RX anomaly detector  | 
|
Spectral Angle Mapper (SAM)  | 
Classification¶
Class/Function  | 
Description  | 
|---|---|
Creates a   | 
|
Gaussian Maximum Likelihood Classifier (GMLC)  | 
|
Unsupervised image classification via k-means clustering  | 
|
A classifier using Mahalanobis distance  | 
|
Create a mapping between class labels in two classification images  | 
|
Modifies class indices according to a class index mapping  | 
|
Modified Spectral Angle Mapper (MSAM)  | 
|
A Multi-Layer Perceptron (MLP) Artificial Neural Network (ANN) classifier  | 
|
Spectral Angle Mapper (SAM)  | 
|
Object returned from   | 
Spectral Transforms¶
Class/Function  | 
Description  | 
|---|---|
Container for spectral band discretization/calibration data  | 
|
Class for performing band resampling  | 
|
Object returned by   | 
|
A callable linear transform that can be applied to image data  | 
|
Object returned by   | 
|
Normalized Difference Vegetation Index (NDVI)  | 
|
Object returned by   | 
Math/Statistics¶
Class/Function  | 
Description  | 
|---|---|
Bhattacharyya distance  | 
|
Calculates Gaussian statistics for image data  | 
|
Calculates image data covariance  | 
|
Calculates covariance averaged over a set of ground truth classes  | 
|
Estimate image noise statistics from a homogeneous region  | 
|
Performs Gram-Schmidt orthogonalization on a set of vectors  | 
|
Calculates principal components of an image  | 
|
Applies a linear transform to image data  | 
Miscellaneous¶
Class/Function  | 
Description  | 
|---|---|
  | 
Object for controlling SPy configuration options  | 
Function returning an iterator over image pixels  |