编辑astra生成器程序的参数并使用gui运行生成器。
generatorGU的Python项目详细描述
#generator gui
编辑astra generator程序的参数并使用gui运行generator。
用户可以从一个
空的“所有默认”表开始,或者加载一个excel文件,其中已经定义了
个参数。参数可以更改并再次保存到excel
电子表格中。
pyqt表中定义了所有必需的参数后,只需单击
“运行”即可执行astra生成器。
当然,这两种方法都需要一些关于如何运行python脚本的基本信息。
*选项1:**从命令行运行脚本**
``bash
>;python/path/to/your/pip/installation/generatorgui/main.py
````
例如,在我的osx上,我使用了*anaconda*安装的“pip”,这样
安装在我的水蟒公寓里。所以对我来说:
``bash
>;python~/anaconda3/lib/python3.7/site packages/generatorgui/main.py
`````
*选项2:*导入模块并运行主函数**
您也可以从python提示符或*jupyter notebook*运行gui,
例如:
``python
>;import generatorgui
>;>;generatorgui.main()
````
对于每个参数,*type*、*unit*和*default*都已定义。不要更改这些单元格中的值。如果参数需要从默认值修改
,请在*set*
列中输入正确的值。
请注意,对于*str*类型,该值不需要字符串周围的单引号“
;*list”?*类型要求列出*?*类型值:例如
for*list_float*可以放入`[1.0,2.0,3.0]`,就像一个*python list*,
for*list_str*,不需要单引号也不需要:例如`[abc.dat,foo
.dat]`。
//关于参数*fname*
br/>注意,默认情况下,*生成器*程序将从当前工作目录中调用,
当前工作目录中我是说,即运行**main.py**脚本的位置。如果文件名是
编辑astra generator程序的参数并使用gui运行generator。
用户可以从一个
空的“所有默认”表开始,或者加载一个excel文件,其中已经定义了
个参数。参数可以更改并再次保存到excel
电子表格中。
pyqt表中定义了所有必需的参数后,只需单击
“运行”即可执行astra生成器。
当然,这两种方法都需要一些关于如何运行python脚本的基本信息。
*选项1:**从命令行运行脚本**
``bash
>;python/path/to/your/pip/installation/generatorgui/main.py
````
例如,在我的osx上,我使用了*anaconda*安装的“pip”,这样
安装在我的水蟒公寓里。所以对我来说:
``bash
>;python~/anaconda3/lib/python3.7/site packages/generatorgui/main.py
`````
*选项2:*导入模块并运行主函数**
您也可以从python提示符或*jupyter notebook*运行gui,
例如:
``python
>;import generatorgui
>;>;generatorgui.main()
````
对于每个参数,*type*、*unit*和*default*都已定义。不要更改这些单元格中的值。如果参数需要从默认值修改
,请在*set*
列中输入正确的值。
请注意,对于*str*类型,该值不需要字符串周围的单引号“
;*list”?*类型要求列出*?*类型值:例如
for*list_float*可以放入`[1.0,2.0,3.0]`,就像一个*python list*,
for*list_str*,不需要单引号也不需要:例如`[abc.dat,foo
.dat]`。
//关于参数*fname*
br/>注意,默认情况下,*生成器*程序将从当前工作目录中调用,
当前工作目录中我是说,即运行**main.py**脚本的位置。如果文件名是