ULB-Metronu / zgoubidoo

Python interface for Zgoubi
https://ulb-metronu.github.io/zgoubidoo/
GNU General Public License v3.0
7 stars 6 forks source link
jupyter-notebook magnetic-fields physics physics-simulation python python-interface zgoubi

Zgoubidoo: a modern Python 3 interface to the Zgoubi particle tracking code

Zgoubidoo is a Python 3 interface for Zgoubi, a ray-tracing code for beam dynamics simulations. Zgoubido is intended to follow a modern Python design and aims at being easy to use. Interactive use with iPython or Jupyter Notebook is supported and encouraged. As such Zgoubidoo can be viewed as a 'Zgoubi for the mere mortal' interface.

Zgoubi is a ray-tracing (tracking) code for beam dynamics simulations. Many magnetic and electric elements are supported, as well as multiple other features, such as spin tracking. It is maintained by François Méot on SourceForge.

Documentation

Zgoubidoo's documentation is hosted on Github Pages.

Design goals