PyZgoubi a python interface to Zgoubi

DOI

Zgoubi is a particle tracking code maintained by François Méot. PyZgoubi is an interface to Zgoubi written in python. It aims to make input files that are easy to read and can contain calculations, loops, and any other python program feature.

Latest versions

Download Pyzgoubi 0.7.1

Installing

PyZgoubi installation

Documentation

PyZgoubi documentation

Developement

PyZgoubi Github Project

PyZgoubi development is hosted at SourceForge using Git for revision control. You can checkout the latest development trunk using:

git clone https://github.com/PyZgoubi/PyZgoubi.git pyzgoubi-git

Also you can browse the source at https://github.com/PyZgoubi/PyZgoubi

Tutorial

FFAG 2016 Tutorial

Useful Links

Zgoubi
Python
Python Documentation
Scientific Python (and numpy)
HOWTO: install numpy and scipy on MacOS X
Matplotlib (python ploting library)
Enthought Python Distribution (A packaged distribution of all the python libraries needed)
EMMA online model

Citing PyZgoubi

If publishing about simulations made with PyZgoubi please cite either
S. Tygier, R. B. Appleby, J. M. Garland, K. Hock, H. Owen, D. J. Kelliher, and S. L. Sheehy, PyZgoubi and the simulation of dynamic aperture in FFAGs, Nucl. Instrum. Methods Phys. Res., Sect. A 775, 15 (2015)
or
S. Tygier, D. J. Kelliher, PyZgoubi, http://sourceforge.net/projects/pyzgoubi/, 10.5281/zenodo.3597425

Old versions

Download Pyzgoubi 0.6.0

Download Pyzgoubi 0.5.0

Download Pyzgoubi 0.4.1

Download Pyzgoubi 0.4.0

Download Pyzgoubi 0.3.1

Download Pyzgoubi 0.3

Download Pyzgoubi 0.2.3

Download Pyzgoubi 0.2.2

Download Pyzgoubi 0.2.1

Download Pyzgoubi 0.2

Download Pyzgoubi 0.1