空间天气建模框架工具集

swmfp的Python项目详细描述


swmfpy logo

swmfpy公司

一个工具库,使Python和Space Weather Modeling Framework(SWMF)更容易协同工作。在

安装

Note:swmfpy也是SWMF的一部分,它被克隆到SWMF/share/Python中,仅用于捆绑目的。但是,如果您想develop为swmfpy创建一个克隆并以这种方式工作并发出一个合并请求。在

有两种支持的方法可以在有虚拟环境和没有虚拟环境的情况下安装swmfpy。仅当当前环境给您带来麻烦时才使用虚拟环境。在

没有Python venv

使用pip安装:

$ pip install swmfpy || python3 -m pip install swmfpy || python3 -m pip install --user swmfpy

Note:根据您的系统,pip可能以其他方式运行:python3 -m pip或{}或{}

然后将其导入到python项目中。在

^{pr2}$

使用Python venv

如果上述方法给您带来麻烦,请使用此方法。在

设置python 3虚拟环境:

$ python3 -m venv ~/.venv

{cd6>确保这一点很重要:

$ echo"source ~/.venv/bin/activate" >> ~/.profile

Note:如果在csh中使用csh和{},而使用fishshell,则可能需要使用activate.csh。您最有可能使用bash,因此无需担心。在

下一步安装软件。这将需要很长时间,因为您将从头开始编译numpy。在

$ source ~/.venv/bin/activate
$ python3 -m pip install --user wheel -vvv
$ python3 -m pip install --user cython -vvv
$ python3 -m pip install --user swmfpy -vvv

如果您正在超级计算机上使用tmuxGNU Screen,您可以安全地断开会话并关闭计算机电源,然后下次再来。在

现在应该完全安装了。您应该能够导入:

^{pr2}$

故障排除

如果您仔细地遵循了这些步骤,仍然无法安装 请提交一期。在

文件

可以找到自动文档版本here。在

但是,文档作为docstring包含。 使用python的dir()help()的内置函数查看文档。在

importswmfpyhelp(swmfpy)# To see list of functionshelp(swmfpy.io.read_gm_log)# To see the function documentation

问题

如果您遇到任何问题或错误,请转到上的问题页 gitlab或{a6} 页面并创建问题。一定要按照模板操作。在

如何引证

您可以在LaTeX上引用此软件,如下所示:

@software{swmfpy,
  author = {{Al Shidi, Qusai}},
  title = {swmfpy},
  url = {https://gitlab.umich.edu/swmf_software/swmfpy},
  version = {2020.5},
  date = {2020-06-19},
}

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

推荐PyPI第三方库


热门话题
java Jsonify使用Jackson来定义嵌套对象   在Swing中禁用java图形调试   java Selenium Webdriver拖放在Jenkins上不起作用   java我对一个显示器的问题有一个非常不切实际的询问   java增强的“for”循环导致ArrayIndexOutOfBoundsException   ArrayAdapter适用于Java中的安卓编程,字符串数组   linux在Ubuntu上通过PulseAudio播放Java音频文件时出错   java在Spring应用程序中加载内部(类路径)和外部属性文件   java使用Maven连接到mySQL   Java应用程序的设计   websocket在电报api java中与dc的连接   java XMLStreamException,因为xml中的(&N)   java从控制台输出到JTextArea   Java导出文本文件   java实现parseInt方法   java为什么servlet容器会同步对特定资源/servlet的多个请求的访问?   循环中的Java“while”变量   用Java编程一个国际象棋游戏,gameOver布尔不起作用   java如何获得真正的JPanel大小?