OCELOT is a multiphysics simulation toolkit designed for studying FEL and storage ring-based light sources.
-
Updated
Nov 17, 2025 - Python
OCELOT is a multiphysics simulation toolkit designed for studying FEL and storage ring-based light sources.
Fast and differentiable particle accelerator optics simulation for reinforcement learning and optimisation applications.
A fast tracking code for plasma accelerators
3D electromagnetic time-domain solver, specialized in wake potential and beam-coupling impedance computation for particle accelerators
OCELOT Generic Optimizer for accelerators
Particle accelerator modelling and control library
Python 3 codes for beam optics measurements and corrections in circular particle accelerators
Plotting library for Xsuite and other accelerator physics codes
Solves and propagates synchrotron radiation from a relativistic electron beam traversing bending magnets.
Low-energy charged particles' dynamics simulation using particle-in-cell method (Ef, python version)
Python version of Simulated Commissioning toolkit for synchrotrons (https://github.com/ThorstenHellert/SC).
Particle Tracking Module for Python
A collection of tools for accelerator physics
An all-in-one toolkit package to ease Python work in my PhD.
Conditional Latent Autoregressive Recurrent Model for spatiotemporal learning
Python API for beam dynamics simulation, data acquisition, data IO, data processing and optimization for particle accelerators.
Living Review of Machine Learning for Particle Accelerators
Add a description, image, and links to the accelerator-physics topic page so that developers can more easily learn about it.
To associate your repository with the accelerator-physics topic, visit your repo's landing page and select "manage topics."