首次试用pip分发lauetools包
LaueTools的Python项目详细描述
lauetools包
欢迎使用Lauetools的文档!
1-下载lauetools代码
最新版本的代码位于gitlab.esrf.fr(也欢迎您使用fork这个项目):
上一个(或旧版本)在pypi上使用repository
https://pypi.org/project/LaueTools/
如果安装了PIP:
。代码块::python
pip install lauetools
2a-启动lauetools的图形用户界面
- 从命令行启动lauetools guis:
要处理相对导入,必须将包名“lauetools”指定给python解释器,如下所示
Examples:
- python -m LaueTools.LaueToolsGUI
- python -m LaueTools.LaueSimulatorGUI
- python -m LaueTools.PeaksearchGUI
最后两个gui(lauesimulatorgui、peaksearchgui)可由第一个主gui lauetoolsgui访问
在fileseries文件夹中还有其他用于批处理的基本gui:
- python -m LaueTools.FileSeries.Peak_Search
- python -m LaueTools.FileSeries.Index_Refine
- python -m LaueTools.FileSeries.Build_summary
- python -m LaueTools.FileSeries.Plot_Maps2
在交互式python(比如ipython-i)中,通过start()函数可以启动gui:
在[1]:将lauetools.lauetoolsgui导入为ltgui
在[2]:ltgui.start()
。注: 在lauetools文件夹中:
- neither > python LaueToolsGUI
- nor in >ipython -i : > run LaueToolsGUI will work…
2b-将lauetools模块用作库
在pip安装中,lauetools包将包含在python包中。因此,任何模块都可以按以下方式调用:
-In [1] : import LaueTools.readmccd as rmccd
-In [2] : rmccd.readCCDimage(‘myimage.tif’)
在Jupyter笔记本中,它也很简单:
.. image:: notebook0.jpg