# Python API

## sumfem

```{eval-rst}
.. automodule:: sumfem
```

## The symbolic layer

```{eval-rst}
.. automodule:: sumfem.symbolic
   :members:
   :imported-members:
```

## The discrete layer

```{eval-rst}
.. automodule:: sumfem.discrete
   :members:
   :imported-members:
```

## The solvers layer

```{eval-rst}
.. automodule:: sumfem.solvers
   :members:
   :imported-members:
```

## Post-processing

```{eval-rst}
.. automodule:: sumfem.post_processing
   :members:
```
