Cargando…

xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions

An open source Python package named xrd_simulator, capable of simulating geometrical interactions between a monochromatic X-ray beam and a polycrystalline microstructure, is described and demonstrated. The software can simulate arbitrary intragranular lattice variations of single crystals embedded w...

Descripción completa

Detalles Bibliográficos
Autores principales: Henningsson, Axel, Hall, Stephen A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9901924/
https://www.ncbi.nlm.nih.gov/pubmed/36777138
http://dx.doi.org/10.1107/S1600576722011001
_version_ 1784883128482922496
author Henningsson, Axel
Hall, Stephen A.
author_facet Henningsson, Axel
Hall, Stephen A.
author_sort Henningsson, Axel
collection PubMed
description An open source Python package named xrd_simulator, capable of simulating geometrical interactions between a monochromatic X-ray beam and a polycrystalline microstructure, is described and demonstrated. The software can simulate arbitrary intragranular lattice variations of single crystals embedded within a multiphase 3D aggregate by making use of a tetrahedral mesh representation where each element holds an independent lattice. By approximating the X-ray beam as an arbitrary convex polyhedral region in space and letting the sample be moved continuously through arbitrary rigid motions, data from standard and non-standard measurement sequences can be simulated. This implementation is made possible through analytical solutions to a modified, time-dependent version of the Laue equations. The software, which primarily targets three-dimensional X-ray diffraction microscopy (high-energy X-ray diffraction microscopy) type experiments, enables the numerical exploration of which sample quantities can and cannot be reconstructed for a given acquisition scheme. Similarly, xrd_simulator targets investigations of different measurement sequences in relation to optimizing both experimental run times and sampling.
format Online
Article
Text
id pubmed-9901924
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-99019242023-02-10 xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions Henningsson, Axel Hall, Stephen A. J Appl Crystallogr Computer Programs An open source Python package named xrd_simulator, capable of simulating geometrical interactions between a monochromatic X-ray beam and a polycrystalline microstructure, is described and demonstrated. The software can simulate arbitrary intragranular lattice variations of single crystals embedded within a multiphase 3D aggregate by making use of a tetrahedral mesh representation where each element holds an independent lattice. By approximating the X-ray beam as an arbitrary convex polyhedral region in space and letting the sample be moved continuously through arbitrary rigid motions, data from standard and non-standard measurement sequences can be simulated. This implementation is made possible through analytical solutions to a modified, time-dependent version of the Laue equations. The software, which primarily targets three-dimensional X-ray diffraction microscopy (high-energy X-ray diffraction microscopy) type experiments, enables the numerical exploration of which sample quantities can and cannot be reconstructed for a given acquisition scheme. Similarly, xrd_simulator targets investigations of different measurement sequences in relation to optimizing both experimental run times and sampling. International Union of Crystallography 2023-02-01 /pmc/articles/PMC9901924/ /pubmed/36777138 http://dx.doi.org/10.1107/S1600576722011001 Text en © Henningsson and Hall 2023 https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.
spellingShingle Computer Programs
Henningsson, Axel
Hall, Stephen A.
xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title_full xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title_fullStr xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title_full_unstemmed xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title_short xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions
title_sort xrd_simulator: 3d x-ray diffraction simulation software supporting 3d polycrystalline microstructure morphology descriptions
topic Computer Programs
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9901924/
https://www.ncbi.nlm.nih.gov/pubmed/36777138
http://dx.doi.org/10.1107/S1600576722011001
work_keys_str_mv AT henningssonaxel xrdsimulator3dxraydiffractionsimulationsoftwaresupporting3dpolycrystallinemicrostructuremorphologydescriptions
AT hallstephena xrdsimulator3dxraydiffractionsimulationsoftwaresupporting3dpolycrystallinemicrostructuremorphologydescriptions