API#
The abTEM API generally follows an object-oriented design with objects representing elements of the underlying physical models. Numpy-style docstrings embedded in the code allow the reference to be automatically generated.
Module for describing antialiasing objects. |
|
Module for describing array objects. |
|
Module for modifying ASE Atoms objects for use in abTEM. |
|
Module for describing wave functions of the incoming electron beam and the exit wave. |
|
Module for describing different types of scans. |
|
Module for describing the detection of transmitted waves and different detector types. |
|
Module for describing abTEM measurement objects. |
|
Module to describe the contrast transfer function (CTF) and the related apertures. |
|
Module to describe wave function transformations. |
|
Module for describing analytical potential parametrizations. |
|
Module to describe projection integrals of radial potential parametrizations. |
|
Module to describe the effect of temperature on the atomic positions. |
|
Module for describing distributions of simulation parameters. |
|
Module to describe electrostatic potentials. |
|
Module for simulating beam tilt. |
|
Module for running the multislice algorithm. |
|
Module to describing scattering metrices used in the PRISM algorithm. |