HyperSpy

HyperSpy is an open source Python library that provides tools facilitating interactive data analysis of multi-dimensional datasets (e.g. a 2D arrays of spectra a.k.a spectrum images).

The project makes it easy to map analytical procedures used on individual signals to multi-dimensional data, as well as facilitating access to the wider scientific Python ecosystem for advanced analysis. Through this approach, HyperSpy provides access to analysis pipelines that are often difficult (if not impossible) to implement within commercial microscopy and data collection software. While originally developed for scanning microscopy data analysis, HyperSpy’s modular structure makes it easy to add features to analyze many different kinds of signals.

At the latest count, HyperSpy has been cited over 200 times, and has an extremely active developer- and user-base throughout a range of scientific fields. Development of HyperSpy is open-source and is not directly funded by any source, meaning all authors are grateful for support within their respective research groups to make the data analysis tools that they have developed available open source. For more details of my specific contributions, take a look at the commit history.

Avatar
Joshua Taillon
Materials Data Scientist

A materials research scientist at NIST interested in scientific data curation, AI for materials research, and baking bread.

comments powered by Disqus
Previous
Next

Related