LCLS-Live
The LCLS accelerator complex consists of multiple electron sources and multiple beam paths. Live models are computer simulation programs that continuously execute with inputs taken from the machine, and serve physics predictions of the beam behavior.
LCLS-Live is a Python package with related tools and data to help in translating machine settings to simulation models. Currently it is heavly biased towards Bmad models of the accelerators. In the future we will extent it through the X-ray beamlines.
Design models
Copper Linac
Superconducting Linac
The input files for various simulation software are collected in the LCLS-Lattice repository.
Simulation software
- Bmad and Tao for charged particle beam dynamics.
- LUME-Impact for running Impact-T from Python.
- tensorflow for neural network-based machine learning (ML) surrogate models.