PyFaults: a Python']Python tool for stacking fault screening

被引:0
|
作者
Combs, Sinclair R. [1 ]
Maughan, Annalise E. [1 ,2 ]
机构
[1] Colorado Sch Mines, Dept Chem, Golden, CO 80401 USA
[2] Natl Renewable Energy Lab, Mat Chem & Comp Sci Directorate, Golden, CO 80401 USA
来源
关键词
stacking faults; planar disorder; supercell modeling; PyFaults; powder X-ray diffraction; X-RAY-DIFFRACTION; CRYSTAL-STRUCTURE; REFINEMENT; DISORDER; WURTZITE; DEFECTS; PROGRAM; OXIDE;
D O I
10.1107/S1600576724009956
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
PyFaults is an open-source Python library designed to model stacking fault disorder in crystalline materials and qualitatively assess the characteristic selective broadening effects in powder X-ray diffraction (PXRD). Here, the main capabilities of PyFaults are presented, including unit cell and supercell model construction, PXRD pattern calculation, assessment against experimental PXRD, and methods for rapid screening of candidate models within a set of possible stacking vectors and fault occurrence probabilities. This program aims to serve as a computationally inexpensive tool for identifying and screening potential stacking fault models in materials with planar disorder. Three diverse case studies, involving GaN, Li2MnO3 and Li3YCl6, are presented to illustrate the program functionality across a range of structure types and stacking fault modalities.
引用
收藏
页码:1996 / 2009
页数:14
相关论文
共 50 条
  • [1] CharmFL: A Fault Localization Tool for Python']Python
    Sarhan, Qusay Idrees
    Szatmari, Attila
    Toth, Rajmond
    Beszedes, Arpad
    IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 114 - 119
  • [2] ProPy: Prolog-based Fault Localization Tool for Python']Python
    Morin, Janneke
    Ghosh, Krishnendu
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1179 - 1182
  • [3] Ringtail: A Python']Python Tool for Efficient Management and Storage of Virtual Screening Results
    Hansel-Harris, Althea T.
    Santos-Martins, Diogo
    Bruciaferri, Niccolo
    Tillack, Andreas F.
    Holcomb, Matthew
    Forli, Stefano
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2023, 63 (07) : 1858 - 1864
  • [4] pigeo: A Python']Python Geotagging Tool
    Rahimi, Afshin
    Cohn, Trevor
    Baldwin, Timothy
    PROCEEDINGS OF 54TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL-2016): SYSTEM DEMONSTRATIONS, 2016, : 127 - 132
  • [5] Interactive Fault Localization for Python']Python with CharmFL
    Szatmari, Attila
    Sarhan, Qusay Idrees
    Beszedes, Arpad
    PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION AND EVALUATION, A-TEST 2022, 2022, : 33 - 36
  • [6] PyTOPS: A Python']Python based tool for TOPSIS
    Yadav, Vinay
    Karmakar, Subhankar
    Kalbar, Pradip P.
    Dikshit, A. K.
    SOFTWAREX, 2019, 9 : 217 - 222
  • [7] Python']Python as a Federation Tool for GENESIS 3.0
    Cornelis, Hugo
    Rodriguez, Armando L.
    Coop, Allan D.
    Bower, James M.
    PLOS ONE, 2012, 7 (01):
  • [8] An empirical study of fault localization in Python']Python programs
    Rezaalipour, Mohammad
    Furia, Carlo A.
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (04)
  • [9] PILeT: an Interactive Learning Tool To Teach Python']Python
    Alshaigy, Bedour
    Kamal, Samia
    Mitchell, Faye
    Martin, Clare
    Aldea, Arantza
    PROCEEDINGS OF THE 10TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, WIPSCE 2015, 2015, : 76 - 79
  • [10] Effectiveness of Flowcharting as a Scaffolding Tool to Learn Python']Python
    Cabo, Candido
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,