A scripting interface for GSAS-II

被引:24
作者
O'Donnell, Jackson H. [1 ,2 ]
Von Dreele, Robert B. [3 ]
Chan, Maria K. Y. [2 ]
Toby, Brian H. [3 ]
机构
[1] Univ Chicago, Dept Phys, Chicago, IL 60637 USA
[2] Argonne Natl Lab, Ctr Nanoscale Mat, Argonne, IL 60439 USA
[3] Argonne Natl Lab, Adv Photon Source, Argonne, IL 60439 USA
关键词
crystallographic fitting; Rietveld analysis; GSAS-II; !text type='Python']Python[!/text; X-ray diffraction; neutron diffraction; powder diffraction;
D O I
10.1107/S1600576718008075
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The GSAS-II suite is a complete crystallographic analysis package for all types of X-ray and neutron diffraction data, suited for fitting models ranging from simple materials to proteins, and designed around an integrated graphical user interface. This article describes a new module within GSAS-II, GSASIIscriptable, which provides access to the GSAS-II data structures and an extensible mechanism to run a significant fraction of GSAS-II functionality, particularly for powder diffraction applications, from within Python scripts or directly from commands in a shell/batch script. This allows parallelization in a high-performance computing environment; near ideal speedup is seen with up to 240 simultaneous processes.
引用
收藏
页码:1244 / 1250
页数:7
相关论文
共 15 条
[1]   MultiRef: software platform for Rietveld refinement of multiple powder diffractograms from in situ, scanning or diffraction tomography experiments [J].
Frolich, Simon ;
Birkedal, Henrik .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2015, 48 :2019-2025
[2]  
Larson A. C., 2004, 86748 LAUR LOS AL NA
[3]  
Python Software Foundation, 2018, PYTH 2 7 14 DOC
[4]   ALPHA MANGANESE-DIOXIDE FOR LITHIUM BATTERIES - A STRUCTURAL AND ELECTROCHEMICAL STUDY [J].
ROSSOUW, MH ;
LILES, DC ;
THACKERAY, MM ;
DAVID, WIF ;
HULL, S .
MATERIALS RESEARCH BULLETIN, 1992, 27 (02) :221-230
[5]  
Schwenker E., 2017, MICROSC MICROANAL, V23, P178
[6]   SrRietveld: a program for automating Rietveld refinements for high-throughput powder diffraction studies [J].
Tian, P. ;
Zhou, W. ;
Liu, J. ;
Shang, Y. ;
Farrow, C. L. ;
Juhas, P. ;
Billinge, S. J. L. .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2013, 46 :255-258
[7]   EXPGUI, a graphical user interface for GSAS [J].
Toby, BH .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2001, 34 :210-213
[8]   What's new in GSAS-II [J].
Toby, Brian H. ;
Von Dreele, Robert B. .
POWDER DIFFRACTION, 2014, 29 :S2-S6
[9]   GSAS-II: the genesis of a modern open-source all purpose crystallography software package [J].
Toby, Brian H. ;
Von Dreele, Robert B. .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2013, 46 :544-549
[10]  
Toby BH, 2009, J APPL CRYSTALLOGR, V42, P990, DOI [10.1107/S0021889809035717, 10.1107/S002188980903571]