madgui package¶
madgui is a Qt5 python GUI for interactive accelerator simulations using MAD-X via cpymad.
To start madgui type at your terminal:
python -m madgui
or simply:
madgui
In both cases, the application is started by calling the
madgui.core.app.main()
function.
Note that the madgui
binary may suppress STDOUT on windows. For this
reason the form python -m madgui
may be preferrable if more insight/debug
information is required.
The madgui source code is split into several subpackages under the same root package:
program entry point and top level program logic |
|
data files needed by madgui, such as icons and config |
|
modules for working with the MAD-X accelerator model |
|
interface to the online accelerator control system (ACS) |
|
utilities for plotting twiss functions and elements |
|
miscellaneous programming utilities used by other modules |
|
3D model of the accelerator, allowing to move/look around |
|
definition of windows and widgets |
madgui is developed for HIT Betriebs GmbH.
Created by:
Thomas Gläßle <t_glaessle@gmx.de>
Maintainer:
Cris Cortes <Cristopher.CortesGarcia@med.uni-heidelberg.de>
Special thanks to my supervisors for their help and support:
Rainer Cee
Andreas Peters
Functions
Return madgui license information. |