Skip to content

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

License

Notifications You must be signed in to change notification settings

tomerten/PyElegantSDDS

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages