IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
-
Updated
Sep 14, 2026 - C++
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
Python 3 codes for beam optics measurements and corrections in circular particle accelerators
Code for the paper "Learning to Do or Learning While Doing: Reinforcement Learning and Bayesian Optimisation for Online Continuous Tuning"
Python version of Simulated Commissioning toolkit for synchrotrons (https://github.com/ThorstenHellert/SC).
Symplectic nonlinear beam-dynamics simulator with TPSA, Lie algebra, normal forms, resonance analysis and 6D particle tracking.
MAD-X Example Study Scripts (MESS), for your everyday use
FPGA embedded multicore processing of an iterative deconvolution method based on sparse data representation aimed at online reconstruction of energy in particle accelerators
Calculate various beam optics functions from TfsDataFrames
A python framework for particle accelerator simulations
I/O functionality for turn-by-turn BPM data from different particle accelerators and codes
Links in the endnotes of "Beams - The Story of Particle Accelerators and the Science They Discover" published by Springer
Generic accelerator elements modeling in JAX
Prolego: Time-Series Analysis for Predicting Failures in Complex Systems
To associate your repository with the particle-accelerators topic, visit your repo's landing page and select "manage topics."