SRIM参数输入程序的伪用户界面程序(tin.exe)
suzu的Python项目详细描述
0.4.0版
2018年4月17日
青木高崎(aoki.takaaki.6v@kyoto-u.ac.jp)
About SUZU
srim(http://www.srim.org/)是模拟高能粒子在各种材料中的运动和辐射效应的最著名的软件。srim与制作良好的参数设置gui程序(tin.exe)相当,但是它不能在基于windows操作系统的多字节字符(如日语)上正确运行。suzu(tin:-的日文翻译)旨在成为一个gui程序,具有与tin.exe兼容的功能,并在多语言窗口(可能还有其他操作系统平台)上运行。
Install & Run
对于Windows,有两个选项可用于设置此程序。 第二个选项也可用于unix或mac用户。
Option 1: Use standalone package (for Windows)
下载独立软件包
转到http://sakura.nucleng.kyoto-u.ac.jp/~aoki/suzu/dist、suzu-(version)-win32.exe或suzu-(version)-win-amd64.exe并运行它。软件会在适当的位置展开,例如C:\ Program Files\Suzu,快捷方式会添加到“开始”菜单上。
运行
Find and Double-click suzu.exe
Option 2: Install as python script and package
第二个选项是将suzu安装为python库的一个包。 suzu版本>;=0.1.0是为在python 3.3.5(或更高版本)上运行而开发的。从http://www.python.org/设置python核心程序
suzu可以在pypi(https://pypi.org/project/suzu/)上找到,然后
pip install suzu
Run
- 在命令提示符下键入suzu
- 或者,找到suzu可执行文件(即c:\ python33\script\suzu.exe)并双击它。
Source code repository
源代码维护在https://github.com/takaakiaoki/suzu
代码是使用git(https://git-scm.com/)管理的。所以您可以访问由…
git clone https://github.com/takaakiaoki/suzu.git
或
git clone git@github.com/takaakiaoki/suzu.git
,或者您可以自由分叉和修改它。
Usage
[Save (&Run Trim)]
根据需要填充参数并按[保存(&;运行修剪])按钮。
当您用“Trim.in”文件名保存数据时,将其放在TRIM.exe存在的同一个文件夹中 (==srim的设置位置),弹出一个对话框窗口,确认使用此新的trim数据运行trim.exe计算。[Load .json]
目前,suzu无法直接解析trim.in格式,但suzu同时使用trim.in保存trim.in.json数据。 您可以通过[load.json]按钮加载这个.json文件。
[Validate]
[验证]按钮测试小部件的内容。此验证例程也在[保存(&run trim)]操作之前运行。
注意
验证不会自动运行。用户应该推 [validate]按钮显式确认对gui的修改 是否正确。
[Compound DB]
[组件数据库]按钮放在目标层框架上。此按钮提供对srim提供的compond数据库的访问。 在“数据库”对话框中,指示compound.dat的路径(通常为[srim install path]/data/compound.dat)。你可以建立自己的数据库。
More Information
特别是开发人员的详细信息可以在dummy_tin/doc/*(python脚本包)中找到。
Bugs, issues, discussion for developers
作者很高兴在此发布错误报告并提出软件的建议和请求。