icbicket / SpectrumImageAnalysisPy

3D Spectrum Image analysis for electron energy loss spectroscopy and cathodoluminescence
BSD 3-Clause "New" or "Revised" License
8 stars 11 forks source link

SpectrumImageAnalysisPy

Python code to analyze 3D spectrum images obtained with electron energy loss spectroscopy or cathodoluminscence. Routines include navigation of the 3D dataset and extraction of either spectra or energy selected maps, Richardson-Lucy deconvolution of EELS data, spectrum and image alignment.

Documentation branch

Please reference as:

DOI

If using Richardson-Lucy deconvolution algorithm, please reference the following for this:

E. P. Bellido, D. Rossouw, and G. A. Botton, “Toward 10 meV Electron Energy-Loss Spectroscopy Resolution for Plasmonics,” Microscopy and Microanalysis, vol. 20, no. 03, pp. 767–778, Jun. 2014. DOI: 10.1017/S1431927614000609

The code can be used by cloning the git repository and, if desired, adding the files to the system's Python Path to allow import of the different options in the library. The code can be run through interactive Python commands in a terminal or notebook, or through Python scripting.