HyperSpy

Last updated
HyperSpy
Developer HyperSpy Developers
Initial release2011 (2011)
Repository github.com/hyperspy/hyperspy
Written in Python
Operating system Cross-platform
Type Data analysis software
License GPLv3
Website hyperspy.org

HyperSpy is an open source Python package for multidimensional data analysis. [1] Over time, it has grown into an ecosystem that includes a number of extension packages dedicated to specific experimental methods.

Contents

Details

HyperSpy is a community-driven, open-source library providing a framework to facilitate interactive exploration, analysis and visualization of multidimensional datasets – in particular spectrum images – in an easy and reproducible fashion. It facilitates the application of analytical procedures operating on individual spectra/images to a multi-dimensional dataset and gives easy access to tools that exploit the multi-dimensionality of the dataset. Born out of the electron microscopy scientific community and building on the extensive scientific Python environment, HyperSpy provides tools to efficiently handle complex datasets of arbitrary dimensionality, including those exceeding the size of the system memory.

Features

Functionalities provided by HyperSpy include the following:

Extension packages

The following packages extend the functionalities of HyperSpy, e.g. dedicated to certain scientific measurement techniques:

History

The package was originally developed as EELSlab starting in 2007 for electron energy loss spectroscopy data analysis. It was renamed to HyperSpy in 2010 and open-sourced on GitHub in 2011 when it was realized that it could be readily generalized to other mapping techniques in electron microscopy and beyond.

Migration from Python 2 to Python 3 was implemented in 2015. The last version supporting Python 2 was 0.8.3. [14] Subsequently, the first major release, version 1.0.0, was released in 2016. [15]

HyperSpy was extended with a mechanism to register extension packages in 2019 with version 1.5. [16] First domain-specific packages were developed in the following years. In 2023, with the second major release, version 2.0.0, all domain-specific code as well as the input/output capabilities were moved to the dedicated packages. [17]

Despite the original development of HyperSpy originating from the data analysis needs of the electron microscopy community, it has in the meantime proven to be useful in many other scientific fields, e.g. luminescence spectroscopy.

Awards

References

  1. Pena, F. de la, Ostasevicius, T., Tonaas Fauske, V., Burdet, P., Jokubauskas, P., Nord, M., Sarahan, M., Prestat, E., Johnstone, D. N., Taillon, J., Jan Caron, Furnival, T., MacArthur, K. E., Eljarrat, A., Mazzucco, S., Migunov, V., Aarholt, T., Walls, M., Winkler, F., Donval, G., Martineau, B., Garmannslund, A., Zagonel, L.-F., Iyengar, I. (July 2017). "Electron Microscopy (Big and Small) Data Analysis With the Open Source Software Package HyperSpy". Microscopy and Microanalysis. 23 (S1). Oxford University Press (OUP): 214–215. doi:10.1017/s1431927617001751.
  2. "RosettaSciIO documentation" . Retrieved 2025-12-04.
  3. "eXSpy documentation" . Retrieved 2025-12-04.
  4. "pyxem documentation" . Retrieved 2025-12-04.
  5. https://doi.org/10.1016/j.ultramic.2022.113517
  6. "kikuchipy documentation" . Retrieved 2025-12-04.
  7. "LumiSpy documentation" . Retrieved 2025-12-04.
  8. "Atomap documentation" . Retrieved 2025-12-04.
  9. "holoSpy documentation" . Retrieved 2025-12-04.
  10. "ParticleSpy documentation" . Retrieved 2025-12-04.
  11. "ETSpy documentation" . Retrieved 2025-12-04.
  12. Herzing, A. A., Taillon, J. A. (March 2025). "ETSpy: A HyperSpy extension package for electron tomography data processing and reconstruction". Micron. 190 103774. Elsevier BV. doi:10.1016/j.micron.2024.103774.
  13. "HyperSpyUI documentation" . Retrieved 2025-12-04.
  14. "HyperSpy Release 0.8.3" . Retrieved 2025-12-04.
  15. "HyperSpy Release 1.0" . Retrieved 2025-12-04.
  16. "HyperSpy 1.5 Release Notes" . Retrieved 2025-12-04.
  17. "HyperSpy 2.0 Release Notes" . Retrieved 2025-12-04.
  18. "Open Science Awards for Open Source Research Software". French Ministry of Higher Education and Research and Space (in French). 2025-12-01. Retrieved 2025-12-04.