There is a newer version of the record available.

Published August 19, 2019 | Version v1.0

PowderTAS: Neutron Scattering Cross-sections for Powder Samples

Authors/Creators

  • 1. Uppsala University

Contributors

  • 1. Uppsala University

Description

PowderTAS is a Matlab code designed to calculate neutron scattering cross-sections of powder samples, represented as Q-E scattering maps, using "single-crystal" phonon calculation eigenvectors as input. The name comes from the original not-to-be-repeated neutron experiment where we put a powder sample on a three-axis spectrometer (TAS). The whole concept of this code is to do a powder average over a high-number of Q-points, randomly generated at a distance |Q| from the origin, forming a sphere (the positive quadrant of it). At each point on this sphere, the eigenvectors are obtained by trilinear interpolation, and using them, the scattering cross-sections (elastic and inelatic, coherent and incoherent) are calculated. These cross-sections are then used to make an histrogram-spectra, which can be seen as a line in a frequency/momentum map. This process is repeated for a serie of Q-values, hence forming the complete scattering map of a powder sample.

Files

PowderTAS/PowderTAS-v1.0.zip

Files (9.9 MB)

Name Size
md5:440034e33930026cee6d143666f37c3c
9.9 MB Preview Download

Additional details

Related works