Python Packages

Several python packages are provided to aid preparation and conversion of models to a from BDSIM’s gmad format and are described the following sections.

  • pybdsim - conversion and building of input as well as ASCII data analysis
  • pymadx - file loader for MADX Tfs file format
  • pymad8 - file loader for MAD8 file format
  • pytransport - file loader for Transport file format

Installing Python Packages

To access (import) the supplied packages from anywhere on your system, simply run make from the utils directory. For this to work you should have the python package installer pip in your PATH.

This should allow you to import the python utilities:

cd ~/
python
>>> import pybdsim
>>> # no errors

Documentation

In the following sections is individual documentatino for each python package. These are also available when using ipython by typing ? after any module or class.