Treffer: Calculating temperature-dependent X-ray structure factors of α-quartz with an extensible Python 3 package.

Title:
Calculating temperature-dependent X-ray structure factors of α-quartz with an extensible Python 3 package.
Authors:
Sutter JP; Diamond Light Source Ltd, Harwell Science and Innovation Campus, Chilton, Didcot, OX11 0DE, United Kingdom., Pittard J; School of Physics, HH Wills Physics Laboratory, University of Bristol, Tyndall Avenue, Bristol, BS8 1TL, United Kingdom., Filik J; Diamond Light Source Ltd, Harwell Science and Innovation Campus, Chilton, Didcot, OX11 0DE, United Kingdom., Baron AQR; Materials Dynamics Laboratory, RIKEN SPring-8 Center, 1-1-1 Kouto, Sayo, Hyogo 679-5148, Japan.
Source:
Journal of applied crystallography [J Appl Crystallogr] 2022 Jul 28; Vol. 55 (Pt 4), pp. 1011-1028. Date of Electronic Publication: 2022 Jul 28 (Print Publication: 2022).
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: Wiley Online Library Country of Publication: United States NLM ID: 9876190 Publication Model: eCollection Cited Medium: Print ISSN: 0021-8898 (Print) Linking ISSN: 00218898 NLM ISO Abbreviation: J Appl Crystallogr Subsets: PubMed not MEDLINE
Imprint Name(s):
Publication: [Malden, MA] : Wiley Online Library
Original Publication: Copenhagen, Munksgaard International Booksellers and Publishers.
References:
J Synchrotron Radiat. 2018 Jul 1;25(Pt 4):1030-1035. (PMID: 29979164)
J Appl Crystallogr. 2013 Aug 1;46(Pt 4):939-944. (PMID: 24046502)
Nat Commun. 2014 Jun 23;5:4219. (PMID: 24953338)
Sci Rep. 2018 Jan 31;8(1):1958. (PMID: 29386577)
J Synchrotron Radiat. 2018 Mar 1;25(Pt 2):373-377. (PMID: 29488915)
J Synchrotron Radiat. 2006 May;13(Pt 3):278-80. (PMID: 16645255)
Rev Sci Instrum. 2015 Oct;86(10):103704. (PMID: 26520963)
Contributed Indexing:
Keywords: Python; X-rays; quartz; structure factors
Entry Date(s):
Date Created: 20220817 Latest Revision: 20220818
Update Code:
20250114
PubMed Central ID:
PMC9348876
DOI:
10.1107/S1600576722005945
PMID:
35974725
Database:
MEDLINE

Weitere Informationen

The design of X-ray optics based on diffraction from crystals depends on the accurate calculation of the structure factors of their Bragg reflections over a wide range of temperatures. In general, the temperature dependence of the lattice parameters, the atomic positions and the atomic thermal vibrations is both anisotropic and nonlinear. Implemented here is a software package for precise and flexible calculation of structure factors for dynamical diffraction. α-Quartz is used as an example because it presents the challenges mentioned above and because it is being considered for use in high-resolution X-ray spectroscopy. The package is designed to be extended easily to other crystals by adding new material files, which are kept separate from the package's stable core. Python 3 was chosen as the language to allow the easy integration of this code into existing packages. The importance of a correct anisotropic treatment of the atomic thermal vibrations is demonstrated by comparison with an isotropic Debye model. Discrepancies between the two models can be as much as 5% for strong reflections and considerably larger (even to the level of 100%) for weak reflections. A script for finding Bragg reflections that backscatter X-rays of a given energy within a given temperature range is demonstrated. The package and example scripts are available on request. Also discussed, in detail, are the various conventions related to the proper description of chiral quartz.
(© John P. Sutter et al. 2022.)