There is a newer version of this record available.

Software Open Access

hyperspy/hyperspy: HyperSpy 1.4

Francisco de la Peña; Tomas Ostasevicius; Vidar Tonaas Fauske; Pierre Burdet; Eric Prestat; Petras Jokubauskas; Magnus Nord; Katherine E. MacArthur; Mike Sarahan; Duncan N. Johnstone; Joshua Taillon; Alberto Eljarrat; Vadim Migunov; Jan Caron; Tom Furnival; Stefano Mazzucco; Thomas Aarholt; Michael Walls; Tom Slater; Florian Winkler; Ben Martineau; Gaël Donval; Robert McLeod; Eric R. Hoglund; Ivo Alxneit; Ida Hjorth; Trond Henninen; Luiz Fernando Zagonel; Andreas Garmannslund; 5ht2

This is the same as v1.1.0 but the distribution file size is smaller because one large file required for the tests was removed and is now downloaded when running the test

This is a minor release. Follow the following links for details on all the bugs fixed, enhancements and new features.

  • Support for three new file formats:

    • Reading FEI's Velox EMD file format based on the HDF5 open standard.
    • Reding Burcker's SPX format.
    • Reading and writing the mrcz open format.
  • New artificial data module which contains functions for generating artificial data, for use in things like docstrings or for people to test HyperSpy functionalities.

  • New fft and ifft signal methods.
  • New statistics method to compute useful hologram parameters.
  • Automatic axes units conversion and better units handling using pint.
  • New Line2DROI.angle().
  • plot_images improvements:
    • The cmap option of plot_images now supports iterable types, allowing the user to specify different colormaps for the different images that are plotted by providing a list or other generator.
    • Clicking on an individual image updates it.
  • New customizable keyboard shortcuts to navigate multi-dimensional datasets.
  • The remove_background method now operates much faster in multi-dimensional datasets and adds the options to interatively plot the remainder of the operation and to set the removed background to zero.
  • The Signal2D.plot method now takes a norm keyword that can be "linear", "log","auto" or a matplotlib norm. Moreover, there are three new extra keyword arguments, fft_shift and power_spectrum, that are useful whe plotting fourier transforms.
  • The Signal2D.align2D and Signal2D.estimate_shift2D can operate with sub-pixel accuracy using skimage's upsampled matrix-multiplication DFT.

Files (42.5 MB)
Name Size
42.5 MB Download
All versions This version
Views 3,583859
Downloads 24244
Data volume 9.0 GB1.9 GB
Unique views 2,649695
Unique downloads 8131


Cite as