Skip to main content
CenXiv.org
This website is in trial operation, support us!
We gratefully acknowledge support from all contributors.
Contribute
Donate
cenxiv logo > physics > arXiv:2509.22509

Help | Advanced Search

Physics > Optics

arXiv:2509.22509 (physics)
[Submitted on 26 Sep 2025 ]

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

Title: DXRD,一个用户友好的二维和多束动态X射线衍射程序套件

Authors:XianRong Huang, Lahsen Assoufid
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 graphic 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 degrees). It is also capable of simulating rocking curves for divergent incident X-ray beams with finite bandwidths. A unique capability of DXRD is that it provides, for the first time, a convenient GUI-based multiple-beam diffraction program that can accurately compute arbitrary N-beam diffraction of any geometry using a universal 4Nx4N matrix method. DXRD also provides a mapping program for plotting the entire 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.
Abstract: DXRD程序套件由一系列动力学理论程序组成,用于计算单晶的动力学X射线衍射。 其交互式图形用户界面(GUI)使普通用户能够以最小的努力进行复杂的计算。 它可以计算单晶(或多个晶体)的平面波Darwin曲线,包括布喇格和洛伦兹情况,包括掠入射衍射和后向衍射(布喇格角接近90度)。 它还能模拟具有有限带宽的发散入射X射线束的摇动曲线。 DXRD的一个独特功能是,它是首次提供一个方便的基于GUI的多束衍射程序,该程序可以使用通用的4Nx4N矩阵方法准确计算任意N束衍射的任何几何结构。 DXRD还提供了一个映射程序,用于在方位-能量坐标系中绘制整个多束衍射线(单色器故障)。 所有这些功能使DXRD成为设计基于晶体的同步辐射/X射线光学器件(单色器、分析器、偏振器、相位板等)以及晶体表征、X射线光谱学和X射线衍射教学的便捷而强大的软件工具。
Subjects: Optics (physics.optics)
Cite as: arXiv:2509.22509 [physics.optics]
  (or arXiv:2509.22509v1 [physics.optics] for this version)
  https://doi.org/10.48550/arXiv.2509.22509
arXiv-issued DOI via DataCite
Journal reference: J. Appl. Cryst. Vol. 58, 846-1851 (2025)
Related DOI: https://doi.org/10.1107/S1600576725007538
DOI(s) linking to related resources

Submission history

From: XianRong Huang [view email]
[v1] Fri, 26 Sep 2025 15:49:29 UTC (1,057 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled
  • View Chinese PDF
  • View PDF
  • Other Formats
license icon view license
Current browse context:
physics
< prev   |   next >
new | recent | 2025-09
Change to browse by:
physics.optics

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender (What is IArxiv?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack

京ICP备2025123034号