Beam Analysis Sandbox

A collection of standalone Python packages or script libraries for:

  • facilitating beam dynamics analysis (fitting, statistics, FFTs, emittance deconvolution, etc.)
  • scripting and automating Machine Development (MD) studies in the CERN injectors using pyjapc, pyjapcscout, and pjlsa
  • retrieving and processing logged machine data from the CERN NXCALS
  • loading and manipulating the optics of the PSB, PS and SPS using the cpymad interface to MAD-X

Explore this repository on Gitlab.