Skip to main content

abTEM: transmission electron microscopy from first principles

PyPI version License: GPL v3

DOI

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.1.

Open code from articles using abTEM is available in our repository.

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

Please send us bug reports, patches, code, ideas and questions.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abtem-1.0.8.tar.gz (380.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

abtem-1.0.8-py3-none-any.whl (376.3 kB view details)

Uploaded Python 3

File details

Details for the file abtem-1.0.8.tar.gz.

File metadata

  • Download URL: abtem-1.0.8.tar.gz
  • Upload date:
  • Size: 380.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for abtem-1.0.8.tar.gz
Algorithm Hash digest
SHA256 0619ef38fd2a7d2f173ed454857d72664baee155bd9e101564b5accb40a8e10f
MD5 3d6c5957db67fc8d80fc846b74f86d3f
BLAKE2b-256 fc8d723ed00372926f2b22af5000daef587f0d9bd1d35cb311212578ccddfda2

See more details on using hashes here.

Provenance

The following attestation bundles were made for abtem-1.0.8.tar.gz:

Publisher: publish.yml on abTEM/abTEM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abtem-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: abtem-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 376.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for abtem-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7b73e0ca6d9e7cc43f28fda79f38ee1ec95a774fd805f028ba6062e69882250c
MD5 e594fb375a31465a691de1efc52bb1a8
BLAKE2b-256 d6c208f807a421ac8fe6a38c8e2b79e3f40385659e4380b6e809a965124f3a90

See more details on using hashes here.

Provenance

The following attestation bundles were made for abtem-1.0.8-py3-none-any.whl:

Publisher: publish.yml on abTEM/abTEM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page