这是Zgoubi的接口。以及加速器设计框架。它是用http://sourceforge.net/projects/zgoubi/中的zgoubi 6.0.1以及最新的开发版本在linux、macos x和windows上进行测试的。
要求:Python2.5或更高版本(尚未移植到3.x)(建议使用2.7)
numpy 1.4或更新版本
建议scipy
matplotlib
某些功能可能需要新版本
Zgoubi可能需要几GB的RAM。有关低RAM系统的提示,请参阅文档中的内存问题部分。
要安装,请运行:./setup.py install
或安装到特定位置:./setup.py install --prefix=/home/sam/pyzgoubi
如果将pyzgoubi安装到自定义前缀,则可能需要调整$path和$pythonpath变量,安装脚本将为您提供一些有关如何操作的提示。
安装pyzgoubi后,请运行:pyzgoubi --version
检查它是否正常运行。为了使用更新的$path,您可能需要从新终端执行此操作。不要从源目录内部运行此命令。
要自动安装zgoubi,请运行:pyzgoubi --install-zgoubi
这会将zgoubi安装到~/.pyzgoubi/bin中,您可以调整~/.pyzgoubi/settings.ini以将其用作默认的zgoubi可执行文件。
有些测试随源代码一起分发。要运行测试,请运行:./run_tests
注意,有一些已知的失败,请参阅更改以获取更多信息。./setup.py build_sphinx
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库