simulate_kinematic_scattering#
- diffsims.utils.sim_utils.simulate_kinematic_scattering(atomic_coordinates, element, accelerating_voltage, simulation_size=256, max_k=1.5, illumination='plane_wave', sigma=20, scattering_params='lobato')[source]#
Simulate electron scattering from arrangement of atoms comprising one elemental species.
- Parameters:
atomic_coordinates (array) – Array specifying atomic coordinates in structure.
element (string) – Element symbol, e.g. “C”.
accelerating_voltage (float) – Accelerating voltage in keV.
simulation_size (int) – Simulation size, n, specifies the n x n array size for the simulation calculation.
max_k (float) – Maximum scattering vector magnitude in reciprocal angstroms.
illumination (string) – Either ‘plane_wave’ or ‘gaussian_probe’ illumination
sigma (float) – Gaussian probe standard deviation, used when illumination == ‘gaussian_probe’
scattering_params (string) – Type of scattering factor calculation to use. One of ‘lobato’, ‘xtables’.
- Returns:
simulation – ElectronDiffraction simulation.
- Return type:
ElectronDiffraction