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:
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.