Metadata-Version: 2.1
Name: abtem
Version: 1.0.0b30
Summary: ab initio Transmission Electron Microscopy
Home-page: https://github.com/jacobjma/abtem
Author: Jacob Madsen
Author-email: jacob.madsen@univie.ac.at
Maintainer: Jacob Madsen
Maintainer-email: jacob.madsen@univie.ac.at
License: UNKNOWN
Platform: any
Requires-Python: >=3.6
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: imageio
Requires-Dist: pyfftw
Requires-Dist: h5py
Requires-Dist: matplotlib
Requires-Dist: ase
Requires-Dist: tqdm
Requires-Dist: psutil
Provides-Extra: full
Requires-Dist: hyperspy ; extra == 'full'
Requires-Dist: pyxem ; extra == 'full'

# abTEM: transmission electron microscopy from first principles

[![PyPI version](https://badge.fury.io/py/abtem.svg)](https://badge.fury.io/py/abtem)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Documentation Status](https://readthedocs.org/projects/abtem/badge/?version=latest)](https://abtem.readthedocs.io/en/latest/?badge=latest)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jacobjma/abTEM/master?filepath=examples%2Findex.ipynb)
[![DOI](https://zenodo.org/badge/205110910.svg)](https://zenodo.org/badge/latestdoi/205110910)

[**Docs**](https://abtem.readthedocs.io/en/latest/index.html)
| [**Install Guide**](https://abtem.readthedocs.io/en/latest/install.html)
| [**Examples**](https://github.com/jacobjma/abTEM/tree/master/examples)

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](https://wiki.fysik.dtu.dk/ase/)), and to directly use *ab initio* electrostatic potentials from the high-performance density functional theory code [GPAW](https://wiki.fysik.dtu.dk/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`:

```sh
pip install abtem
```

or `conda`:
```sh
conda install -c conda-forge abtem
```

For detailed instructions on installing abTEM, see [the installation guide](https://abtem.readthedocs.io/en/latest/install.html).

## Getting started

To get started using abTEM, please visit our [walkthrough](https://abtem.readthedocs.io/en/latest/walkthrough/introduction.html) or check out one of the [examples](https://github.com/jacobjma/abTEM/tree/master/examples).

To try abTEM in your web browser, please click on the following Binder link:

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jacobjma/abTEM/master?filepath=examples%2Findex.ipynb)

## 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](https://doi.org/10.12688/openreseurope.13015.1).

Open code from articles using abTEM is available in our [repository](https://github.com/jacobjma/abTEM/tree/master/articles).

## Contact
* Write the [maintainer](https://github.com/jacobjma) directly
* Bug reports and development: [github issues](https://github.com/jacobjma/abTEM/issues)

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


