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}
}
  • 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 k{sup 3}-weighted EXAFS data.
  • We present calculations of neutron thermal cross sections, Westcott factors, resonance integrals, Maxwellian-averaged cross sections and astrophysical reaction rates for 843 ENDF materials using data from the major evaluated nuclear libraries and European activation file. Extensive analysis of newly-evaluated neutron reaction cross sections, neutron covariances, and improvements in data processing techniques motivated us to calculate nuclear industry and neutron physics quantities, produce s-process Maxwellian-averaged cross sections and astrophysical reaction rates, systematically calculate uncertainties, and provide additional insights on currently available neutron-induced reaction data. Nuclear reaction calculations are discussed and new results are presented. Due to space limitations, the present papermore » contains only calculated Maxwellian-averaged cross sections and their uncertainties. The complete data sets for all results are published in the Brookhaven National Laboratory report.« less
  • No abstract prepared.
  • We present results of an XAS and EXAFS study of the synthesis of Ge nanoparticles formed by a metathesis reaction between Mg{sub 2}Ge and GeCl{sub 4} in diglyme (diethylene glycol dimethyl ether). The progress of the formation reaction and the products formed at various stages in the processing was characterised by TEM and optical spectroscopy as well as in situ XAS/EXAFS studies using specially designed reaction cells. - Graphical abstract: Nano-Ge particles 2-10 nm in diameter were prepared by reaction between Mg{sub 2}Ge Zintl phase and GeCl{sub 4} in diglyme followed by capping with BuLi and extraction into hexane. Wemore » used synchrotron X-ray absorption spectroscopy (XAS) at the Ge K edge with analysis of the EXAFS region combined with room temperature photoluminescence and TEM to characterise the nature of the nanoparticles and model compounds and to follow the course of the reaction. A TEM image of the germanium nanoparticles is shown. Highlights: > In situ characteristaion of germanium nanoparticles. > X-ray spectroscopic technique development. > Improving quality of nanoparticles grown by metathesis route.« less
  • No abstract prepared.