AXEAP: a software package for X-ray emission data analysis using unsupervised machine learning

J Synchrotron Radiat. 2022 Sep 1;29(Pt 5):1309-1317. doi: 10.1107/S1600577522006786. Epub 2022 Jul 21.

Abstract

The Argonne X-ray Emission Analysis Package (AXEAP) has been developed to calibrate and process X-ray emission spectroscopy (XES) data collected with a two-dimensional (2D) position-sensitive detector. AXEAP is designed to convert a 2D XES image into an XES spectrum in real time using both calculations and unsupervised machine learning. AXEAP is capable of making this transformation at a rate similar to data collection, allowing real-time comparisons during data collection, reducing the amount of data stored from gigabyte-sized image files to kilobyte-sized text files. With a user-friendly interface, AXEAP includes data processing for non-resonant and resonant XES images from multiple edges and elements. AXEAP is written in MATLAB and can run on common operating systems, including Linux, Windows, and MacOS.

Keywords: AXEAP; XES; unsupervised machine learning; user-friendly interface.

MeSH terms

  • Data Analysis*
  • Radiography
  • Software
  • Unsupervised Machine Learning*
  • X-Rays