# Welcome!

__*ab*TEM: transmission electron microscopy from first principles__

*ab*TEM is a flexible open-source package for simulating transmission electron microscopy experiments. We strive for 
easy integration with other simulation codes and analysis tools accessible from Python. Utilization of other 
open-source projects makes *ab*TEM fast and scalable from a laptop to a high-performance computing environment.

Here are a few links to help you get started; please also note the navigation menu on the left side of the page.

::::{grid} 1 1 2 2
:gutter: 2

:::{grid-item-card}
:link: getting_started:overview
:link-type: ref
**Getting started**

New to *ab*TEM? Visit our guides for getting started. They will introduce you to *ab*TEM's main concepts, help you
install the code, and provide links to basic examples.
:::

:::{grid-item-card}
:link: user_guide:walkthrough
:link-type: ref
**User guide**

The user guide provides in-depth information about the key concepts of *ab*TEM with background information about
simulations of transmission electron microscopy experiments.
:::

:::{grid-item-card}
:link: user_guide:example_gallery
:link-type: ref
**Example gallery**

Our example gallery provides fully functional code templates to assist with your common simulation tasks, for 
demonstrating a unique topic, or for reproducing result in published research articles.

:::

:::{grid-item-card}
:link: reference:api
:link-type: ref
**API reference**

Our reference contains a detailed description of the *ab*TEM API based on code documentation. It describes the methods 
and their parameters, and assumes that you have an understanding of the key concepts.
:::

::::