abTEM: transmission electron microscopy from first principles
Docs | Install Guide | Walkthrough
abTEM (pronounced "ab-tem", as in "ab initio") provides a Python API for running simulations of (scanning) transmission electron microscopy images and diffraction patterns using the multislice or PRISM algorithms. It is designed to closely integrate with atomistic simulations using the Atomic Simulation Environment (ASE), and to directly use ab initio electrostatic potentials from the high-performance density functional theory code GPAW. abTEM is open source, purely written in Python, very fast, and extremely versatile and easy to extend.
Installation
You can install abTEM using pip:
$ pip install abtem
For detailed instructions on installing abTEM, see the installation guide.
Getting started
To get started using abTEM, please visit our walkthrough.
Practical guide to simulations
For a pedagogical guide into numerical transmission electron microscopy simulations with extensive use of abTEM code, please see this computational article.
Citing abTEM
If you find abTEM useful in your research, please cite our methods article:
J. Madsen & T. Susi, "The abTEM code: transmission electron microscopy from first principles", Open Research Europe 1: 24 (2021), doi:10.12688/openreseurope.13015.2.
Usage poll
Our code is used by so many people that it is hard to keep track. If you already use or are interested in using abTEM, we'd appreciate if you could fill in our poll!
Contact
- Write the maintainer or lead developer directly
- Bug reports and issues: GitHub issues
- Discussion and development: GitHub discussions