Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

NeXL: A Platform for Innovation in Microanalysis



Nicholas Ritchie, Dale E. Newbury


NeXL is a series of loosely coupled software packages in the Julia language ( implementing X-ray microanalysis routines. NeXLCore ( sits at the center of NeXL providing fundamental atomic and X-ray physics data and algorithms. In addition, it defines basic algorithms for handling materials, k-ratios and a Monte Carlo simulator of electron transport. NeXLMatrixCorrection ( implements a handful of common matrix correction algorithms and a basic iteration algorithm. NeXLSpectrum ( implements energy dispersive X-ray spectrum manipulation and analysis tools for both spectra and hyper-spectra. It can read and write ISO/EMSA files and LISPIX-style RPL/RAW hyperspectra. NeXLUncertainties
Microscopy and Microanalysis


X-ray, microanalysis, software


Ritchie, N. and Newbury, D. (2001), NeXL: A Platform for Innovation in Microanalysis, Microscopy and Microanalysis (Accessed May 23, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created January 1, 2001, Updated November 29, 2022