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...
Autores principales: | , |
---|---|
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 |