mtitze / PyElegantSDDS

Python wrapper around Elegant and SDDS (installed in a Singularity container) with template commands.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyElegantSDDS

PyElegantSDDS is a Python wrapper around a Singularity container with SDDS and Parallel Elegant installed in it. It uses this container to build and run templates for common task in particle tracking for accelerators.

Features

  • SDDS commands
  • Elegant commands (twiss, track, FMA, DA, ...)
  • Run simulations in just a few lines of Python code.
  • Generate Hyper-cubical and Hyper-Spherical distributions for tracking
  • Quick plotting using SDDS tools

About

Python wrapper around Elegant and SDDS (installed in a Singularity container) with template commands.

License:MIT License


Languages

Language:Python 100.0%