DXRD: a user-friendly suite of two- and multiple-beam dynamical X-ray diffraction programs.

IF 2.8 3区 材料科学 Q1 Biochemistry, Genetics and Molecular Biology
Journal of Applied Crystallography Pub Date : 2025-09-18 eCollection Date: 2025-10-01 DOI:10.1107/S1600576725007538
Xianrong Huang, Lahsen Assoufid
{"title":"<i>DXRD</i>: a user-friendly suite of two- and multiple-beam dynamical X-ray diffraction programs.","authors":"Xianrong Huang, Lahsen Assoufid","doi":"10.1107/S1600576725007538","DOIUrl":null,"url":null,"abstract":"<p><p>The <i>DXRD</i> program suite consisting of a series of dynamical theory programs is introduced for computing dynamical X-ray diffraction from single crystals. Its interactive graphical user interfaces (GUIs) allow general users to make complicated calculations with minimal effort. It can calculate plane-wave Darwin curves of single crystals (or multiple crystals) for both the Bragg and Laue cases, including grazing-incidence diffraction and backward diffraction (with Bragg angles approaching 90°). It is also capable of simulating rocking curves for divergent incident X-ray beams with finite bandwidths. A unique feature of <i>DXRD</i> is that it provides a convenient GUI-based multiple-beam diffraction program that can accurately compute arbitrary <i>N</i>-beam diffraction of any geometry using a universal 4<i>N</i> × 4<i>N</i> matrix method. <i>DXRD</i> also provides a mapping program for plotting all the multiple-beam diffraction lines (monochromator glitches) in the azimuth-energy coordinate system. All these functions make <i>DXRD</i> a convenient and powerful software tool for designing crystal-based synchrotron/X-ray optics (monochromators, analyzers, polarizers, phase plates <i>etc.</i>) and for crystal characterization, X-ray spectroscopy and X-ray diffraction teaching.</p>","PeriodicalId":14950,"journal":{"name":"Journal of Applied Crystallography","volume":"58 Pt 5","pages":"1846-1851"},"PeriodicalIF":2.8000,"publicationDate":"2025-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12502855/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Crystallography","FirstCategoryId":"88","ListUrlMain":"https://doi.org/10.1107/S1600576725007538","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/10/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"Biochemistry, Genetics and Molecular Biology","Score":null,"Total":0}
引用次数: 0

Abstract

The DXRD program suite consisting of a series of dynamical theory programs is introduced for computing dynamical X-ray diffraction from single crystals. Its interactive graphical user interfaces (GUIs) allow general users to make complicated calculations with minimal effort. It can calculate plane-wave Darwin curves of single crystals (or multiple crystals) for both the Bragg and Laue cases, including grazing-incidence diffraction and backward diffraction (with Bragg angles approaching 90°). It is also capable of simulating rocking curves for divergent incident X-ray beams with finite bandwidths. A unique feature of DXRD is that it provides a convenient GUI-based multiple-beam diffraction program that can accurately compute arbitrary N-beam diffraction of any geometry using a universal 4N × 4N matrix method. DXRD also provides a mapping program for plotting all the multiple-beam diffraction lines (monochromator glitches) in the azimuth-energy coordinate system. All these functions make DXRD a convenient and powerful software tool for designing crystal-based synchrotron/X-ray optics (monochromators, analyzers, polarizers, phase plates etc.) and for crystal characterization, X-ray spectroscopy and X-ray diffraction teaching.

DXRD:一套用户友好的两束和多束动态x射线衍射程序。
介绍了由一系列动力学理论程序组成的DXRD程序套件,用于计算单晶的动态x射线衍射。它的交互式图形用户界面(gui)允许普通用户以最小的努力进行复杂的计算。它可以计算Bragg和Laue情况下单晶(或多晶)的平面波达尔文曲线,包括掠入射衍射和向后衍射(Bragg角接近90°)。它还能够模拟有限带宽的发散入射x射线束的摇摆曲线。DXRD的一个独特之处在于它提供了一个方便的基于gui的多光束衍射程序,可以使用通用的4N × 4N矩阵方法精确计算任意几何形状的任意n光束衍射。DXRD还提供了一个映射程序,用于绘制方位-能量坐标系中的所有多束衍射线(单色器故障)。所有这些功能使DXRD成为一个方便和强大的软件工具,用于设计基于晶体的同步加速器/ x射线光学器件(单色器,分析仪,偏振器,相板等)以及晶体表征,x射线光谱学和x射线衍射教学。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
10.00
自引率
3.30%
发文量
178
审稿时长
4.7 months
期刊介绍: Many research topics in condensed matter research, materials science and the life sciences make use of crystallographic methods to study crystalline and non-crystalline matter with neutrons, X-rays and electrons. Articles published in the Journal of Applied Crystallography focus on these methods and their use in identifying structural and diffusion-controlled phase transformations, structure-property relationships, structural changes of defects, interfaces and surfaces, etc. Developments of instrumentation and crystallographic apparatus, theory and interpretation, numerical analysis and other related subjects are also covered. The journal is the primary place where crystallographic computer program information is published.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信