The Planetary Science Journal (Jan 2024)

HyPyRameter: A Python Toolbox to Calculate Spectral Parameters from Hyperspectral Reflectance Data

  • Michael S. Phillips,
  • Christian Tai Udovicic,
  • Jeffrey E. Moersch,
  • Udit Basu,
  • Christopher W. Hamilton

DOI
https://doi.org/10.3847/PSJ/ad81f8
Journal volume & issue
Vol. 5, no. 11
p. 258

Abstract

Read online

Hyperspectral image cubes are information rich, typically containing hundreds of wavelengths and millions of spatial pixels. To condense this information into a more interpretable form, it is common to parameterize certain aspects of the spectra that are known to represent compositions of interest. Parameterizations of spectral features are called spectral parameters . Spectral parameters can be combined thematically into red, green, and blue (RGB) images, called browse products , to visualize compositional variation across a surface. Here, we present the Hyperspectral Parameter (HyPyRameter) toolbox: an open-source library, written in Python, to calculate spectral parameters for hyperspectral reflectance data. With the HyPyRameter toolbox, a user can calculate spectral parameters from point spectra or hyperspectral image cubes. Users can take advantage of the native parameters built into the HyPyRameter library, or easily customize the library of parameter formulas with built-in functions to suit the needs of a specific investigation. HyPyRameter can be run with Jupyter notebooks provided on the GitHub repo ( http://github.com/Michael-S-Phillips/HyPyRameter ). HyPyRameter is a flexible tool, installable via Anaconda ( http://anaconda.org/michael--s--phillips/hypyrameter ), with potential for wide-ranging applications to diverse fields including, but not limited to, planetary science, geology, agriculture, and mineral resource exploration.

Keywords