skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: PySpline: A Modern, Cross-Platform Program for the Processing of Raw Averaged XAS Edge and EXAFS Data

Abstract

PySpline is a modern computer program for processing raw averaged XAS and EXAFS data using an intuitive approach which allows the user to see the immediate effect of various processing parameters on the resulting k- and R-space data. The Python scripting language and Qt and Qwt widget libraries were chosen to meet the design requirement that it be cross-platform (i.e. versions for Windows, Mac OS X, and Linux). PySpline supports polynomial pre- and post-edge background subtraction, splining of the EXAFS region with a multi-segment polynomial spline, and Fast Fourier Transform (FFT) of the resulting k3-weighted EXAFS data.

Authors:
 [1];  [2];  [1];  [3]
  1. Department of Chemistry, Stanford University, Stanford CA 94305 (United States)
  2. Stanford Synchrotron Radiation Laboratory, SLAC, Stanford University, Menlo Park CA 94025 (United States)
  3. (United States)
Publication Date:
OSTI Identifier:
21054565
Resource Type:
Journal Article
Resource Relation:
Journal Name: AIP Conference Proceedings; Journal Volume: 882; Journal Issue: 1; Conference: XAFS13: 13. international conference on X-ray absorption fine structure, Stanford, CA (United States), 9-14 Jul 2006; Other Information: DOI: 10.1063/1.2644442; (c) 2007 American Institute of Physics; Country of input: International Atomic Energy Agency (IAEA)
Country of Publication:
United States
Language:
English
Subject:
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; ABSORPTION SPECTROSCOPY; DATA PROCESSING; FINE STRUCTURE; FOURIER TRANSFORMATION; IMAGE PROCESSING; P CODES; POLYNOMIALS; X-RAY SPECTROSCOPY

Citation Formats

Tenderholt, Adam, Hedman, Britt, Hodgson, Keith O., and Stanford Synchrotron Radiation Laboratory, SLAC, Stanford University, Menlo Park CA 94025. PySpline: A Modern, Cross-Platform Program for the Processing of Raw Averaged XAS Edge and EXAFS Data. United States: N. p., 2007. Web. doi:10.1063/1.2644442.
Tenderholt, Adam, Hedman, Britt, Hodgson, Keith O., & Stanford Synchrotron Radiation Laboratory, SLAC, Stanford University, Menlo Park CA 94025. PySpline: A Modern, Cross-Platform Program for the Processing of Raw Averaged XAS Edge and EXAFS Data. United States. doi:10.1063/1.2644442.
Tenderholt, Adam, Hedman, Britt, Hodgson, Keith O., and Stanford Synchrotron Radiation Laboratory, SLAC, Stanford University, Menlo Park CA 94025. Fri . "PySpline: A Modern, Cross-Platform Program for the Processing of Raw Averaged XAS Edge and EXAFS Data". United States. doi:10.1063/1.2644442.
@article{osti_21054565,
title = {PySpline: A Modern, Cross-Platform Program for the Processing of Raw Averaged XAS Edge and EXAFS Data},
author = {Tenderholt, Adam and Hedman, Britt and Hodgson, Keith O. and Stanford Synchrotron Radiation Laboratory, SLAC, Stanford University, Menlo Park CA 94025},
abstractNote = {PySpline is a modern computer program for processing raw averaged XAS and EXAFS data using an intuitive approach which allows the user to see the immediate effect of various processing parameters on the resulting k- and R-space data. The Python scripting language and Qt and Qwt widget libraries were chosen to meet the design requirement that it be cross-platform (i.e. versions for Windows, Mac OS X, and Linux). PySpline supports polynomial pre- and post-edge background subtraction, splining of the EXAFS region with a multi-segment polynomial spline, and Fast Fourier Transform (FFT) of the resulting k3-weighted EXAFS data.},
doi = {10.1063/1.2644442},
journal = {AIP Conference Proceedings},
number = 1,
volume = 882,
place = {United States},
year = {Fri Feb 02 00:00:00 EST 2007},
month = {Fri Feb 02 00:00:00 EST 2007}
}