PyZgoubi a python interface to Zgoubi

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.4.1

Old versions

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

Installing

Get pyzgoubi

wget https://sourceforge.net/projects/pyzgoubi/files/0.4.1/pyzgoubi-0.4.1.tar.gz/download
tar xvzf pyzgoubi-0.4.1.tar.gz
cd pyzgoubi-0.4.1
./run_tests.py
./setup.py install

Or see the README file. now you can run:

pyzgoubi examplefile

Documentation

PyZgoubi documentation

Developement

PyZgoubi SourceForge Project

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

bzr branch bzr://pyzgoubi.bzr.sourceforge.net/bzrroot/pyzgoubi/trunk pyzgoubi-trunk

Or the latest fixes to a stable branch, eg:

bzr branch bzr://pyzgoubi.bzr.sourceforge.net/bzrroot/pyzgoubi/branches/0.4.x pyzgoubi-0.4.x

Also you can browse the source at http://pyzgoubi.bzr.sourceforge.net/bzr/pyzgoubi/

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