中子散射软件套件。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓