Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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

Henningsson, Axel LU and Hall, Stephen A. LU (2023) In Journal of Applied Crystallography 56(1). p.282-292
Abstract
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,... (More)
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. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Journal of Applied Crystallography
volume
56
issue
1
pages
282 - 292
publisher
International Union of Crystallography
external identifiers
  • pmid:36777138
  • scopus:85149393494
ISSN
1600-5767
DOI
10.1107/S1600576722011001
language
English
LU publication?
yes
id
02e18313-3089-4d5d-aed2-2b4c35cd6064
date added to LUP
2023-09-13 14:17:22
date last changed
2023-10-20 13:45:05
@article{02e18313-3089-4d5d-aed2-2b4c35cd6064,
  abstract     = {{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.}},
  author       = {{Henningsson, Axel and Hall, Stephen A.}},
  issn         = {{1600-5767}},
  language     = {{eng}},
  month        = {{02}},
  number       = {{1}},
  pages        = {{282--292}},
  publisher    = {{International Union of Crystallography}},
  series       = {{Journal of Applied Crystallography}},
  title        = {{xrd_simulator: 3D X-ray diffraction simulation software supporting 3D polycrystalline microstructure morphology descriptions}},
  url          = {{http://dx.doi.org/10.1107/S1600576722011001}},
  doi          = {{10.1107/S1600576722011001}},
  volume       = {{56}},
  year         = {{2023}},
}