Open source Python framework for exploring, visualizing and analyzing multi-dimensional data

Get Started

Visualization

Interactive visualization tools for multi-dimensional spectra and images.

Analysis

Easy access to analytical tools that exploit the multi-dimensionality of datasets, including curve fitting and blind source separation.

Named and Scaled Axes

Two families of axes: signal and navigation with powerful numpy-style indexing mechanism and support for non-uniform axes.

Performance

Built on top of NumPy, SciPy, Numba, Matplotlib, Dask and Scikit-learn for high performance and stability.

Ecosystem

Community Driven

Developed and maintained by scientists for scientists.

Latest News

HyperSpy Ecosystem

HyperSpy logo HyperSpy logo

HyperSpy

Generic multi-dimensional data analysis toolbox

RosettaSciIO logo RosettaSciIO logo

RosettaSciIO

Reading and writing scientific data formats

eXSpy logo eXSpy logo

eXSpy

X-rays Energy Dispersive Spectroscopy (EDS) and Electron Energy Loss Spectroscopy (EELS) data analysis

pyxem logo

pyxem

4D-STEM (electron diffraction data) analysis

kikuchipy logo kikuchipy logo

kikuchipy

Electron backscatter diffraction (EBSD) data analysis

lumiSpy logo lumiSpy logo

lumiSpy

Luminescence spectroscopy data analysis (cathodoluminescence, photoluminescence, Raman, …)

Atomap logo

Atomap

Analysis of atomic resolution scanning transmission electron microscopy images

holoSpy logo holoSpy logo

holoSpy

Off-axis electron holography data analysis

ParticleSpy logo ParticleSpy logo

ParticleSpy

Segmentation and analysis of nanoparticles from electron microscopy data

ETSpy logo ETSpy logo

ETSpy

Processing, alignment, and reconstruction of electron tomography data

HyperSpyUI logo HyperSpyUI logo

HyperSpyUI

Streamlined user interface to HyperSpy

Support

User Guides

Comprehensive documentation on how to use Hyperspy and the various extensions that form the Ecosystem.

Tutorials

Tutorials in the form of jupyter notebooks to demonstrate typical analysis workflows are hosted in dedicated repositories for each library, see e.g. HyperSpy demos.

Workshops

Attend one of the HyperSpy workshops organised regularly. Past and future events can be found under News.

Chat

Ask the HyperSpy Community on the Gitter chat.

Chat on Gitter

Cite

If you use HyperSpy and its extensions, please cite it in your publications. Our software is made by scientists who generously donate their time and attention. Citations help us justify the effort that goes into building and maintaining this project. Each of our libraries obtains DOIs from zenodo that can be found in the respective documentations. DOIs for specific versions of HyperSpy can be found by clicking on the Concept DOI button.