# PALS: Particle Accelerator Language Standard

Welcome to PALS, a standard to promote lattice information exchange for particle accelerators.

```{toctree}
:maxdepth: 2
:hidden:
:caption: Overview

overview.md
definitions.md
```

```{toctree}
:maxdepth: 2
:hidden:
:caption: Schema

notation.md
fundamentals.md
coordinates.md
lattice-elements.md
element-parameters.md
element-kinds.md
element-parameter-groups.md
beamlines.md
lattice-construction.md
multipass.md
miscellaneous.md
```

```{toctree}
:maxdepth: 2
:hidden:
:caption: Physics

bend-multipoles.md
dispersion.md
```

```{toctree}
:maxdepth: 2
:hidden:
:caption: Implementations

code-packages.md
simulations.md
```

```{toctree}
:maxdepth: 2
:hidden:
:caption: Extensions

extensions.md
```

```{toctree}
:maxdepth: 2
:hidden:
:caption: Back Matter

governance.md
contributing.md
how-to-write-docs.md
```

