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
str 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
str Either ‘plane_wave’ or ‘gaussian_probe’ illumination
- sigma
float Gaussian probe standard deviation, used when illumination == ‘gaussian_probe’
- scattering_params
str Type of scattering factor calculation to use. One of ‘lobato’, ‘xtables’.
- atomic_coordinates
- Returns:
- simulation
ElectronDiffraction ElectronDiffraction simulation.
- simulation