joommf项目的元包。

joommf的Python项目详细描述


joommf

Marijan Beg1,2、Ryan A.Pepper2、Thomas Kluyver1和Hans Fangohr1,2

1欧洲xfel股份有限公司,Holzkoppel 422869 Schenefeld,德国
联合王国南安普敦大学工程与环境学院

DescriptionBadge
Latest releasePyPI version
Anaconda-Server Badge
BuildBuild Status
Build status
Coveragecodecov
DocumentationDocumentation Status
BinderBinder
DependeciesRequirements Status
LicenseLicense

依赖关系概述

joommfutildiscretisedfieldoommfodtmicromagneticmodeloommfc
Latest releasePyPI versionPyPI versionPyPI versionPyPI versionPyPI version
Anaconda-Server BadgeAnaconda-Server BadgeAnaconda-Server BadgeAnaconda-Server BadgeAnaconda-Server Badge
BuildBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
Build statusBuild statusBuild statusBuild statusBuild status
Coveragecodecovcodecovcodecovcodecovcodecov
DocumentationDocumentation StatusDocumentation StatusDocumentation StatusDocumentation StatusDocumentation Status
BinderBinderBinderBinderBinderBinder
DependeciesRequirements StatusRequirements StatusRequirements StatusRequirements StatusRequirements Status
LicenseLicenseLicenseLicenseLicenseLicense

关于

joommf是一个python包,它是jupyter oommf(joommf)项目的元包,用于简单安装运行joommf所需的所有包。

它适用于所有主要操作系统(windows、macos、linux),并且需要python 3.5或更高版本。

安装

我们建议使用pipconda包管理器安装joommf

python需求

在通过pip安装joommf之前,请确保系统中有python 3.5或更高版本。您可以通过运行

python3 --version

如果您在linux上,很可能已经安装了python。然而,在macos和windows上,通常情况并非如此。如果您的计算机上没有python 3.5或更高版本,强烈建议安装Anacondapython发行版。Download Anaconda对于您的操作系统,请按照下载页上的说明进行操作。有关安装Python的更多信息,请参见here

oommf要求

joommf是一个用于驱动OOMMF的python包。因此,oommf是joommf的一个需求(依赖项)。如果您决定使用conda安装joommf,则会自动安装oommf。但是,如果您决定使用pip进行joommf安装,我们强烈建议使用conda安装oommf。您可以通过运行以下命令安装oommf:

conda install --channel conda-forge oommf

注意:有关如何安装anaconda python发行版的详细信息,请参见conda部分。

pip

在macos或windows上安装anaconda之后,还将安装pip。但是,在linux上,如果您还没有pip,可以使用

安装它。
sudo apt install python3-pip

要在所有操作系统上安装当前位于python包索引存储库中的joommf版本,请运行:

python3 -m pip install joommf

conda

joommf通过运行conda安装

conda install --channel conda-forge joommf

有关conda包、依赖项和环境管理的更多信息,请查看其documentation

更新

如果使用pip安装joommf,则可以通过运行PyPI更新到最新发布的版本

python3 -m pip install --upgrade joommf

另一方面,如果使用conda进行安装,请使用

更新joommf
conda upgrade joommf

开发版本

尚未发布的joommf的最新开发版本可以使用

安装/更新
git clone https://github.com/joommf/joommf
python3 -m pip install --upgrade joommf

注意:如果系统上没有git,则可以按照说明here安装。

活页夹

joommf可以通过活页夹在云中使用。这不要求您安装任何内容,并且不会在您的计算机上创建任何文件。要在云中使用joommf,请遵循以下步骤link

文档

提供了joommf的文档here,其中提供了api和教程(以jupyter笔记本的形式)。

支架

如果您需要安装或使用joommf的支持,或者想要报告问题,欢迎您在我们的joommf/help存储库中提出问题。

许可证

根据BSD第3条“新”或“修订”许可进行许可。有关详细信息,请参阅LICENSE文件。

如何引用

如果你在研究中使用joommf,请引用为:

  1. M.Beg,R.A.Pepper和H.Fangohr。计算科学用户界面:一种嵌入在python中的面向对象的特定领域语言。AIP Advances, 7, 56025(2017年)。

  2. <李>

    DOI将很快提供

致谢

joommf是{a14}–地平线2020欧洲研究基础设施项目(676541)的一部分。

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

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON