Formulation of perfect‐crystal diffraction from Takagi–Taupin equations: numerical implementation in the crystalpy library

Jean-Pierre Guigay,Manuel Sanchez del Rio
DOI: https://doi.org/10.1107/s160057752400924x
IF: 2.557
2024-10-30
Journal of Synchrotron Radiation
Abstract:The Takagi–Taupin equations are solved in their simplest form (zero deformation) and equations of the diffracted and transmitted amplitudes are obtained using a matrix model. The theory presented is coded in the open‐source software package crystalpy.The Takagi–Taupin equations are solved in their simplest form (zero deformation) to obtain the Bragg‐diffracted and transmitted complex amplitudes. The case of plane‐parallel crystal plates is discussed using a matrix model. The equations are implemented in an open‐source Python library crystalpy adapted for numerical applications such as crystal reflectivity calculations and ray tracing.
optics,physics, applied,instruments & instrumentation
What problem does this paper attempt to address?