Skip to main content
SHARE
Publication

bem: modeling for neutron Bragg-edge imaging...

by Jiao Lin, Gian Song
Publication Type
Journal
Journal Name
The Journal of Open Source Software
Publication Date
Page Number
973
Volume
3
Issue
30

Due to its zero net charge, neutron is a unique probe of materials. Low neutron absorption and scattering cross sections by most nuclei make it suitable for studying bulk samples. Unlike X-ray scattering, neutron form factors are not monotonically dependent on atomic numbers; the fact that the neutron scattering cross section of hydrogen is large makes neutron a useful tool in biology. In the past half century, neutron imaging has seen growing applications in various scientific fields including physics, engineering sciences, biology, and archaeology (Strobl et al., 2009).

With energy-resolved neutron imaging techniques, neutron Bragg-edge imaging has recently found applications for materials science in phase mapping, stress/strain mapping, and texture analysis (Josic, Steuwer, & Lehmann, 2010, Sato (2017)). To model Braggedge neutron imaging data, it is necessary to calculate the total neutron cross section of a sample. This open-source python package provides easy-to-use functions to calculate coherent elastic (diffraction), incoherent elastic, coherent inelastic, and incoherent inelastic scattering cross sections, as well as absorption cross sections based on approximations and formulas in (Vogel, 2000). Also implemented are algorithms that take into account the March-Dollase texture model, and the Jorgensen peak profile (Vogel, 2000).