使用python访问hmi、aia和mdi数据

drms的Python项目详细描述


Docs| Tutorial| Github| PyPI

https://zenodo.org/badge/58651845.svg

drms模块为访问HMI提供了一个易于使用的界面, 使用python的aia和mdi数据。它使用可公开访问的 JSOCdrms服务器默认情况下,但也可以 与本地NetDRMS站点一起使用。 更多信息,包括一个详细的教程,可以在 Documentation

要求

drms模块支持Python2.7和Python3.4或更新版本。它 需要以下python包:

  • Numpy,1.9.0版或更高版本
  • 熊猫,0.15.0或更新版本
  • 6,1.8.0版或更新版本

该模块也可以与早期版本一起使用,但它没有 使用比上面列出的版本更旧的任何版本进行测试。

安装

如果使用Anaconda,建议使用conda-forge 套餐:

conda config --append channels conda-forge
conda install drms

否则,drmspython包可以从PyPI使用

pip install drms

注意:如果不使用python发行版,比如Anaconda, 并且没有使用Virtualenv创建独立的python环境, 您可能需要将--user添加到pip命令:

pip install --user drms

运行测试

要运行任何单元测试,需要安装pytest

可以使用以下命令运行当前安装的drms包的基本测试:

python -m drms.tests

要对jsoc服务器执行联机测试,请使用--run-jsoc标志:

python -m drms.tests --run-jsoc

还包括额外的电子邮件验证和jsoc导出测试, 您需要指定一个registered email address,例如:

python -m drms.tests --run-jsoc --email name@example.com

获取帮助

这是一个阳光的附属包。更多信息或提问 关于DRMS或Sunpy,请查看:

贡献

如果你想参与进来,可以先加入SunPy mailing list 查看sunpy文档的Developers Guide部分。停在我们身边 聊天室#sunpy:matrix.org如果你有任何问题。 我们随时欢迎您的帮助,所以请让我们知道您喜欢做什么,或者查看 已知未完成项列表的issues page

有关为Sunpy做贡献的更多信息,请阅读我们的 Newcomers’ guide

行为准则

当你与阳光社区互动时,你会被要求跟随 我们的Code of Conduct

致谢

这个项目的主要作者已经从欧洲获得了资金 欧洲联盟第七框架方案下的研究理事会 (FP/2007-2013)/ERC赠款协议第307117号。

这个文件的一部分是从sunpy自述文件中获得的, 版权所有(c)2013-2019 Sunpy开发者。

有关参与者列表,请参见authors.txt。

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

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局