Share Email Print

Proceedings Paper

PyXRF: Python-based X-ray fluorescence analysis package
Author(s): Li Li; Hanfei Yan; Wei Xu; Dantong Yu; Annie Heroux; Wah-Keat Lee; Stuart I. Campbell; Yong S. Chu
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

We developed a python-based fluorescence analysis package (PyXRF) at the National Synchrotron Light Source II (NSLS-II) for the X-ray fluorescence-microscopy beamlines, including Hard X-ray Nanoprobe (HXN), and Submicron Resolution X-ray Spectroscopy (SRX). This package contains a high-level fitting engine, a comprehensive commandline/ GUI design, rigorous physics calculations, and a visualization interface. PyXRF offers a method of automatically finding elements, so that users do not need to spend extra time selecting elements manually. Moreover, PyXRF provides a convenient and interactive way of adjusting fitting parameters with physical constraints. This will help us perform quantitative analysis, and find an appropriate initial guess for fitting. Furthermore, we also create an advanced mode for expert users to construct their own fitting strategies with a full control of each fitting parameter. PyXRF runs single-pixel fitting at a fast speed, which opens up the possibilities of viewing the results of fitting in real time during experiments. A convenient I/O interface was designed to obtain data directly from NSLS-II’s experimental database. PyXRF is under open-source development and designed to be an integral part of NSLS-II’s scientific computation library.

Paper Details

Date Published: 7 September 2017
PDF: 8 pages
Proc. SPIE 10389, X-Ray Nanoimaging: Instruments and Methods III, 103890U (7 September 2017); doi: 10.1117/12.2272585
Show Author Affiliations
Li Li, Brookhaven National Lab. (United States)
Hanfei Yan, Brookhaven National Lab. (United States)
Wei Xu, Brookhaven National Lab. (United States)
Dantong Yu, Brookhaven National Lab. (United States)
Annie Heroux, Brookhaven National Lab. (United States)
Wah-Keat Lee, Brookhaven National Lab. (United States)
Stuart I. Campbell, Brookhaven National Lab. (United States)
Yong S. Chu, Brookhaven National Lab. (United States)

Published in SPIE Proceedings Vol. 10389:
X-Ray Nanoimaging: Instruments and Methods III
Barry Lai; Andrea Somogyi, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?