spectralpython/spectral

Python module for hyperspectral image processing

What it solves

Spectral Python (SPy) provides a specialized toolset for handling hyperspectral image data, also known as imaging spectroscopy data. It simplifies the process of reading, displaying, manipulating, and classifying these complex, high-dimensional image files.

How it works

SPy is a pure Python module that implements functions for the processing and analysis of hyperspectral imagery. It supports various output methods, including 2D displays via matplotlib and Pillow, and 3D visualization through PySide6 and PyOpenGL.

Who it’s for

This library is designed for researchers and developers working with imaging spectroscopy and hyperspectral data analysis.

Highlights

  • Comprehensive tools for reading and manipulating hyperspectral imagery.
  • Built-in functions for data classification.
  • Support for both 2D and 3D visualization of spectral data.
  • Pure Python implementation for ease of installation and and integration.

Related

  • Project
  • Project
  • Project
  • Project
  • Project