IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
-
Updated
Jun 24, 2025 - C++
8000
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).
Calculate various beam optics functions from TfsDataframes
FPGA embedded multicore processing of an iterative deconvolution method based on sparse data representation aimed at online reconstruction of energy in particle accelerators
MAD-X Example Study Scripts (MESS), for your everyday use
I/O functionality for turn-by-turn BPM measurements data from different particle accelerators
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
A python framework for particle accelerator simulations
Prolego: Time-Series Analysis for Predicting Failures in Complex Systems
Add a description, image, and links to the particle-accelerators topic page so that developers can more easily learn about it.
To associate your repository with the particle-accelerators topic, visit your repo's landing page and select "manage topics."