中子散射软件套件。
MJOLNIRGui的Python项目详细描述
MJOLNIR-GUI
这是MJOLNIR:https://github.com/MJOLNIRPackage/MJOLNIR/的图形界面,它处理多路非弹性中子能谱仪。MJOLNIRGui旨在以用户友好的方式引入脚本软件,并在实验期间或检查数据文件时提供对数据概述方法的访问。更多信息可在https://www.psi.ch/en/sinq/camea/data-treatment找到。在
引用此包
如果您使用此软件进行数据处理,请使用它的doi和在https://www.psi.ch/en/sinq/camea/data-treatment找到的文章引用它。在
安装
一共有四种方法可以将这个接口安装到MJOLNIR
使用安装程序
Windows和Ubuntu目前支持该应用的安装程序。对于这两者,安装文件可在https://www.psi.ch/en/sinq/camea/data-treatment上找到。要安装,请在windows中双击.exe文件,或通过Ubuntu上的系统包管理器运行.deb文件。在
水蟒和皮普
该应用程序可以安装在所有平台上的Python环境中。为了做到这一点,首先要建立水蟒的环境
conda create --name MJOLNIRGui python=3.6 geos numpy scipy shapely
对于windows,重要的是geos和shapely模块通过conda而不是pip安装。接下来,应用程序由安装
^{pr2}$这将安装所需的包并创建一个命令行脚本来运行应用程序。要运行,请确保在正确的环境中并调用
MJOLNIRGui
通过git
作为上述两种方法的替代方法,可以克隆git存储库og MJOLNIRGui并在本地运行。这是通过创建一个要在其中克隆并调用clone命令的文件夹来完成的
git clone https://github.com/MJOLNIRPackage/MJOLNIR-GUI.git
cd MJOLNIR-GUI
与anaconda和pip方法一样,在Windows上,geos和shapely模块需要通过anaconda安装。进一步需要的软件包是fbs PyQt5 PyInstaller==3.4 setuptools<;45.0.0,MJOLNIR。安装完所有这些之后,导航到git存储库的根目录(包含设置.py,src,…)和调用
fbs run
乌班托通过apt get
您也可以添加MJOLNIRGui,通过软件更新程序自动更新。这是由
sudo apt-get install apt-transport-https wget -qO - https://fbs.sh/MJOLNIRPackage/MJOLNIRGui/public-key.gpg | sudo apt-key add - echo'deb [arch=amd64] https://fbs.sh/MJOLNIRPackage/MJOLNIRGui/deb stable main'| sudo tee /etc/apt/sources.list.d/mjolnirgui.list sudo apt-get update sudo apt-get install mjolnirgui
如果您已经安装了应用程序,可以通过以下方式触发强制更新:
sudo apt-get update -o Dir::Etc::sourcelist="/etc/apt/sources.list.d/mjolnirgui.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" sudo apt-get install --only-upgrade mjolnirgui
最后,您还可以通过下载在不自动更新的情况下进行安装:
https://fbs.sh/MJOLNIRPackage/MJOLNIRGui/MJOLNIRGui.deb
- 项目
标签: