Accelerator Toolbox (AT) is a collection of tools to model storage rings and beam transport lines.
With AT, it is possible to:
- create and manipulate accelerator lattice elements,
- track particles through the lattice, selecting the appropriate integrator to represent the physics
- compute accelerator parameters and beam properties, generating new scripts or taking advantage of the existing ones
AT is based on a 6-D modular tracking engine written in C/C++ for efficiency. Lattice manipulation and computation of accelerator physics parameters are provided by two interfaces:
- a Matlab interface, available as a Matlab toolbox,
- a python interface, available as a python package.