get_atomic_scattering_factors#

diffsims.utils.sim_utils.get_atomic_scattering_factors(g_hkl_sq, coeffs, scattering_params)[source]#

Calculate atomic scattering factors for n atoms.

Parameters:
  • g_hkl_sq (numpy.ndarray) – One-dimensional array of g-vector lengths squared.

  • coeffs (numpy.ndarray) – Three-dimensional array [n, 5, 2] of coefficients corresponding to the n atoms.

  • scattering_params (str) – Type of scattering factor calculation to use. One of ‘lobato’, ‘xtables’.

Returns:

scattering_factors – The calculated atomic scattering parameters.

Return type:

numpy.ndarray