# {py:mod}`abtem.core.electron_configurations`

```{py:module} abtem.core.electron_configurations
```

```{autodoc2-docstring} abtem.core.electron_configurations
:parser: rst
:allowtitles:
```

## Module Contents

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`aufbau <abtem.core.electron_configurations.aufbau>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.aufbau
    :parser: rst
    :summary:
    ```
* - {py:obj}`config_str_to_config_tuples <abtem.core.electron_configurations.config_str_to_config_tuples>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.config_str_to_config_tuples
    :parser: rst
    :summary:
    ```
* - {py:obj}`config_tuples_to_config_str <abtem.core.electron_configurations.config_tuples_to_config_str>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.config_tuples_to_config_str
    :parser: rst
    :summary:
    ```
* - {py:obj}`remove_electron_from_config_str <abtem.core.electron_configurations.remove_electron_from_config_str>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.remove_electron_from_config_str
    :parser: rst
    :summary:
    ```
````

### Data

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`azimuthal_letter <abtem.core.electron_configurations.azimuthal_letter>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.azimuthal_letter
    :parser: rst
    :summary:
    ```
* - {py:obj}`azimuthal_number <abtem.core.electron_configurations.azimuthal_number>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.azimuthal_number
    :parser: rst
    :summary:
    ```
* - {py:obj}`electron_configurations <abtem.core.electron_configurations.electron_configurations>`
  - ```{autodoc2-docstring} abtem.core.electron_configurations.electron_configurations
    :parser: rst
    :summary:
    ```
````

### API

````{py:function} aufbau(...) -> list[tuple[int, int, int]]
:canonical: abtem.core.electron_configurations.aufbau

```{autodoc2-docstring} abtem.core.electron_configurations.aufbau
:parser: rst
```
````

````{py:data} azimuthal_letter
:canonical: abtem.core.electron_configurations.azimuthal_letter
:value: >
   None

```{autodoc2-docstring} abtem.core.electron_configurations.azimuthal_letter
:parser: rst
```

````

````{py:data} azimuthal_number
:canonical: abtem.core.electron_configurations.azimuthal_number
:value: >
   None

```{autodoc2-docstring} abtem.core.electron_configurations.azimuthal_number
:parser: rst
```

````

````{py:function} config_str_to_config_tuples(...) -> list[tuple]
:canonical: abtem.core.electron_configurations.config_str_to_config_tuples

```{autodoc2-docstring} abtem.core.electron_configurations.config_str_to_config_tuples
:parser: rst
```
````

````{py:function} config_tuples_to_config_str(...) -> str
:canonical: abtem.core.electron_configurations.config_tuples_to_config_str

```{autodoc2-docstring} abtem.core.electron_configurations.config_tuples_to_config_str
:parser: rst
```
````

````{py:data} electron_configurations
:canonical: abtem.core.electron_configurations.electron_configurations
:value: >
   None

```{autodoc2-docstring} abtem.core.electron_configurations.electron_configurations
:parser: rst
```

````

````{py:function} remove_electron_from_config_str(...) -> str
:canonical: abtem.core.electron_configurations.remove_electron_from_config_str

```{autodoc2-docstring} abtem.core.electron_configurations.remove_electron_from_config_str
:parser: rst
```
````
