Software described in the paper "Hyperspectral Python: HypPy"
Software described in the paper "Hyperspectral Python: HypPy"
Description
Software for viewing, processing and analyzing hyperspectral data.
The paper "Hyperspectral Python: HypPy" describes the design, implementation, and usage of the HypPy Python package. Proprietary software for processing hyperspectral images is expensive, and tools developed using these packages cannot be freely distributed. The idea of HypPy is to be able to process hyperspectral images using free and open-source software. HypPy was developed using Python and relies on the array-processing capabilities of packages like NumPy and SciPy. HypPy was designed with practical imaging spectrometry in mind and has implemented a number of novel ideas. To name a few of these ideas, HypPy has BandMath and SpectralMath tools for processing images and spectra using Python statements, can process spectral libraries as if they were images, and can address bands by wavelength rather than band number. We expect HypPy to be beneficial for research, education, and projects using hyperspectral data because it is flexible and versatile.
Keywords: hyperspectral imaging; image processing; Python; minerals
Reference papers
Mentions
- 1.Author(s): Jasmijn van der Graaf, John F. Mustard, Christopher S. Romanek, Annemiek C. Waajen, Frank J.A. Van Ruitenbeek, Mónica Sánchez-RománPublished in 202610.1016/j.icarus.2026.117262
- 2.Author(s): Alona Kudriashova, Iryna Pikh, Vsevolod Senkivskyy, Liubomyr Sikora, Nataliia LysaPublished in 202610.3390/app16073569
- 3.Author(s): Huilin Yang, Kai Qin, Yuxi Hao, Ming Li, Ling Zhu, Yuechao Yang, Yingjun ZhaoPublished in 202610.3390/rs18091365
- 4.Author(s): Yendoubouam Lalle, Yuri Kominami, Arno GermondPublished in 202610.1016/j.lwt.2026.119461
- 5.Author(s): Bruno Portela, Christoph Hecker, Harald van der Werff, Mark van der MeijdePublished in 202610.1016/j.oregeorev.2026.107287
- 6.Author(s): Semyon Martynenko, Frank van Ruitenbeek, Kim Hein, Pekka TuiskuPublished in 202610.3390/rs18183083
- 7.Author(s): Bruno Portela, Harald van der Werff, Christoph Hecker, Mark van der MeijdePublished in 202510.1016/j.oregeorev.2025.106673
- 8.Author(s): Gonçalo Santos, Joana Cardoso-Fernandes, Ana C. TeodoroPublished in 202510.3390/a18070378
- 9.Author(s): Frank J.A. van Ruitenbeek, Wim H. Bakker, Harald M.A. van der Werff, Christoph A. Hecker, Kim A.A. Hein, Wijnand van EijndthovenPublished in 202510.3390/rs17152555
- 10.Author(s): Sobhi M. Ghoneim, Changcheng Wang, Kamal Abdelrahman, Hala F. AliPublished in 202510.1016/j.jafrearsci.2025.105666
- 11.Author(s): Ya-Juan Liu, Michelle Kyne, Chao Kang, Cheng WangPublished in 202410.1016/j.bios.2024.116970
- 1.Author(s): Danfeng Hong, Chenyu Li, Naoto Yokoya, Bing Zhang, Xiuping Jia, Antonio Plaza, Paolo Gamba, Jon Atli Benediktsson, Jocelyn ChanussotPublished in 202610.1038/s43586-026-00470-x
- 2.Author(s): Frank van Ruitenbeek, Wim H. Bakker, Harald van der Werff, Christoph Hecker, Kim A.A. Hein, Wijnand van EijndthovenPublished in 202410.2139/ssrn.4998382