GitHub topics: accelerator-physics
bmad-sim/bmad-ecosystem
Bmad simulation ecosystem for simulating high energy storage rings.
Language: Mathematica - Size: 297 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 23 - Forks: 17

eltos/accelerated-jacow
Typst paper template for conference proceedings in accelerator physics (JACoW)
Language: Typst - Size: 8.36 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

bmad-sim/Beamlines.jl
Fast, flexible, and polymorphic/differentiable beamlines
Language: Julia - Size: 337 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

AngelFP/Wake-T
A fast tracking code for plasma accelerators
Language: Python - Size: 4.12 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 36 - Forks: 17

bmad-sim/AcceleratorLattice.jl
High energy accelerator lattice construction and manipulation
Language: Julia - Size: 20.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

desy-ml/cheetah
Fast and differentiable particle accelerator optics simulation for reinforcement learning and optimisation applications.
Language: Python - Size: 61.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 48 - Forks: 22

i-a-morozov/twiss
Differentiable Wolski twiss matrices computation for arbitrary dimension stable symplectic matrices
Language: Python - Size: 8.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

barc4/barc4sr
BARC library for **S**ynchrotron **R**adiation
Language: Python - Size: 5.23 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

bmad-sim/GTPSA.jl
Julia interface to the Generalised Truncated Power Series Algebra (GTPSA) library
Language: Julia - Size: 4.64 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 19 - Forks: 2

ImpedanCEI/wakis
3D electromagnetic time-domain solver, specialized in wake potential and beam-coupling impedance computation for particle accelerators
Language: Python - Size: 85.2 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 25 - Forks: 8

ocelot-collab/ocelot
OCELOT is a multiphysics simulation toolkit designed for studying FEL and storage ring-based light sources.
Language: Python - Size: 645 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 91 - Forks: 60

xsuite/xplt
Plotting library for Xsuite and other accelerator physics codes
Language: Python - Size: 71.3 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 4

pylhc/omc3
Python 3 codes for beam optics measurements and corrections in circular particle accelerators
Language: Python - Size: 166 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 10

ocelot-collab/optimizer
OCELOT Generic Optimizer for accelerators
Language: Python - Size: 4.31 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 21

i-a-morozov/harmonica
TbT data analysis: anomaly detection, filtering, frequency estimation, signal decomposition, twiss parameters
Language: Jupyter Notebook - Size: 83.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

BirkKarlsen/beam_dynamics_tools
Repository filled with functions related to the analysis of longitudinal beam dynamics measurements and simulations
Language: Python - Size: 805 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

electronsandstuff/electronsandstuff
A mono-repo for miscellaneous publicly released code
Language: Jupyter Notebook - Size: 2.87 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

frib-high-level-controls/flame-utils 📦
Python utilities for FLAME
Language: Python - Size: 6.54 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 3

i-a-morozov/square
Square Matrix Method in Wolfram Mathematica
Language: Jupyter Notebook - Size: 13.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

volkziem/HandsOnAccelerators2nd
Matlab files for Hands-On Accelerators Using Matlab, second edition that will be published by CRC Press in March 2025
Language: MATLAB - Size: 111 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

volkziem/SysidMatrix
Transfer matrix measurements using a recursive least-squares algorithm
Language: MATLAB - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

lmalina/pySC
Python version of Simulated Commissioning toolkit for synchrotrons (https://github.com/ThorstenHellert/SC).
Language: Python - Size: 6.9 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 5

dhidas/OSCARS
Open Source Code for Advanced Radiation Simulation
Language: C++ - Size: 5.26 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 5

nobeam/latticejson
A JSON based lattice file format
Language: Python - Size: 504 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 2

fsoubelet/PyhDToolkit
An all-in-one toolkit package to ease Python work in my PhD.
Language: Python - Size: 664 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 3

BirkKarlsen/sps_lhc_transfer
Repository of input files to simulate beams in the SPS and the behavior when injected into the LHC
Language: Python - Size: 15.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

Merlin-Collaboration/Merlin
Merlin++ Particle Accelerator Simulation Library
Language: C++ - Size: 14.6 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 17 - Forks: 14

bwheelz36/ParticlePhaseSpace
Import, analysis, and export of particle phase space data
Language: Python - Size: 33.2 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 13 - Forks: 8

lanl/clarm
Conditional Latent Autoregressive Recurrent Model for spatiotemporal learning
Language: Python - Size: 14 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 3

fsoubelet/PhD_Thesis
LaTeX Source for my PhD Dissertation
Language: TeX - Size: 59.7 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

pylhc/optics_functions
Calculate various beam optics functions from TfsDataframes
Language: Python - Size: 15.6 MB - Last synced at: 26 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 2

b-vitali/X-Suite_learn
Collection of X-Suite examples to learn and practice
Language: Python - Size: 2.36 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

i-a-morozov/model
Simple accelerator lattice model with composable derivatives in pytorch. Computation of parametrix closed orbit, Twiss parameters and other observables.
Language: Python - Size: 60.3 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

loiccoyle/pyaccelerator
Toy particle accelerator building blocks
Language: Python - Size: 6.97 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

AleksanderLugonjic/VERA-Distributed-Control-System
The Vienna Envoronmental Research Accelerator's Distributed Control System
Size: 3.11 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

robbiewatt1/SYRIPY
Solves and propagates synchrotron radiation from a relativistic electron beam traversing bending magnets.
Language: Python - Size: 1.48 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 10 - Forks: 0

acanbay/apricot
Particle Tracking Module for Python
Language: Python - Size: 4.22 MB - Last synced at: 11 months ago - Pushed at: 12 months ago - Stars: 8 - Forks: 2

AngelFP/APtools
A collection of tools for accelerator physics
Language: Python - Size: 671 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 8

mahindrautela/CLARM
Conditional Latent Autoregressive Recurrent Model for spatiotemporal learning
Size: 14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

felix-andreas/apace
Another Particle Accelerator Code
Language: Python - Size: 1.41 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

atcollab/MML
A Matlab Middle Layer (MML) for Accelerator Control is a middleware designed to sit between high-level accelerator control applications in Matlab and the low-level accelerator control System
Language: MATLAB - Size: 181 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 5

zhujun98/liso
Python API for beam dynamics simulation, data acquisition, data IO, data processing and optimization for particle accelerators.
Language: Python - Size: 2.2 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 3

nobeam/eleganttools
Python tools for post processing elegant simulation data
Language: Python - Size: 274 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

nikitakuklev/pyIOTA
Particle accelerator modelling and control library
Language: Python - Size: 798 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

hz-b/thor-scsi-lib Fork of jbengtsson/thor-scsi-lib
Self-Cnsistent Symplectic Integrator for Charged Particle Beam Dynamics
Language: C++ - Size: 8.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jmad/jmad-core
Core library of JMad, the Java API for MadX
Language: Java - Size: 85.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 2

volkziem/HandsOnAccelerators
Matlab live scripts for "Hands-On Accelerator Physics Using Matlab" from CRCpress
Language: HTML - Size: 18 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

BirkKarlsen/SPS_OTFB
Repository for all the files that went in to test and validate the SPS OTFB.
Language: Python - Size: 690 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

i-a-morozov/PROPAGANDA
Single particle nonlinear dynamics toolkit, explicit dynamics of derivatives, external FORTRAN code generation.
Language: Mathematica - Size: 37.6 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

cerncas/hands-on-lattice-exercises
This repository contains all material used during the python version of the Hands-On Lattice Calculations course at the CERN Accelerator School (CAS)
Language: Jupyter Notebook - Size: 24.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 7

matteoguida/Positron-Induced-Muon-Source Fork of albchim/LCP_Project
Monte Carlo events generator for processes involved in an hypothetical muon collider (LEMMA Collaboration).
Language: Jupyter Notebook - Size: 2.76 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

epicf/ef
Low-energy charged particles' dynamics simulation using particle-in-cell method
Language: C++ - Size: 18.1 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 8

vkbo/PhD-Thesis 📦
My PhD thesis in plasma wakefield acceleration
Language: TeX - Size: 96.9 MB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

BirkKarlsen/LHC_MD_power
Repo to analyze data taken during the LHC RF MD performed on Sunday November 6th 2022.
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

BirkKarlsen/LHC_RFFB
Repository for files related to simulations, testing and benchmarking the LHC cavity controller model.
Language: Python - Size: 25.4 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

BirkKarlsen/LHC_voltage_calibration
Analysis of the beam based voltage calibration performed on the LHC RF system cavity-by-cavity.
Language: Python - Size: 1.94 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

i-a-morozov/SIGNAL
SIGNAL: quasiperiodic decomposition and chaos indicators in WM
Language: Mathematica - Size: 403 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 2

nobeam/lattice-summaries-website
Frontend to display data generated by lattice-summaries.
Language: Vue - Size: 271 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

pfranchini/MICE-systems-performance-paper
MICE Systems Performance Paper
Language: TeX - Size: 235 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 3

epicf/ef_python
Low-energy charged particles' dynamics simulation using particle-in-cell method (Ef, python version)
Language: Python - Size: 2.33 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 11

pluflou/TuneOptimizer
Bayesian optimization using a Gaussian process to tune through particle separator.
Language: Jupyter Notebook - Size: 743 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

nobeam/lattice-summaries
Framework to generate comparable summaries for different lattice files.
Language: Python - Size: 40 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

francois-drielsma/synapse
Synergistic Analysis of Phase Space Evolution
Language: C++ - Size: 2.4 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

priyaroy/MUSE_g4beamline
PiM1 beamline simulation based on Geant4
Language: C++ - Size: 330 MB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

esenes/Master-thesis
My master thesis on vacuum arc studies in normal conducting accelerating cavities and how the presence of the beam affects them
Language: TeX - Size: 43 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1
