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 June 10, 2023)
Created January 1, 2001, Updated November 29, 2022