atcollab / at

Accelerator Toolbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

Installation

Online documentation

About

Accelerator Toolbox

License:Other


Languages

Language:MATLAB 56.1%Language:Python 20.1%Language:C 19.6%Language:Jupyter Notebook 2.7%Language:C++ 1.1%Language:Shell 0.2%Language:Dockerfile 0.1%Language:Makefile 0.1%