基于swarm数据计算场向电流,主要通过ViRES python接口viresclient。同时也提供了一些科学的计算工具。

swarmpyfac的Python项目详细描述


概述

Documentation StatusPyPI Package latest release

SwarmPyFAC包用于根据可能通过viresclient下载的cdf文件计算地磁场对准电流。在

地磁场定向电流是连接磁层和电离层的电流系统,是这两个区域之间的基本相互作用之一。这些电流,顾名思义,沿着与局部磁场一致的方向流动。Swarm能够利用磁场信息的水平分量和基线磁场估计来估计这些电流。然后可以用安培定律来确定沿磁场方向流动的电流。Ritter等人(2013)提供了关于该配方的更多详细信息。在

SwarmPyFAC软件包包含2个模块:

  • swarmpyfac.fac,主模块。它包含计算场向电流的函数,以及相关的科学步骤。它被放入主包中,因此您可以直接从那里调用它的功能。在
  • swarmpyfac.utils,实用程序模块。它包含基础数学的函数,也应该用于计算其他产品。在

安装

使用pip:

pip install swarmpyfac

依赖项:

  • numpy公司
  • cdflib公司
  • 虚拟客户机
  • matplotlib库
  • 神经质的

处理源版本的额外依赖项:

  • 斯芬克斯
  • 纽普多克
  • 假设

快速启动

该包处理自己模块的导入,因此足以导入基本包。可以从那里访问不同的软件包:

^{pr2}$

根据swarm数据计算一段时间内的场向电流:

>>>importswarmpyfacasfc>>>importdatetimeasdate>>>start=date.datetime(2016,1,1)>>>end=date.datetime(2016,1,2)>>>output,input_data=fc.fac_from_file(start=start,end=end,user_file=None)>>>time,position,__,fac,*___=output

fc.fac_from_file中的步骤被分解为其他函数,用户可以根据自己的需要使用和替换这些函数。在

参考文献

Ritter,p.、H.Lühr和J.Rauberg(2013年),《利用蜂群星座任务确定场向电流》,地球行星空间,65(11),1285-1294。doi: 10.5047/eps.2013.09.006

另请参见: Swarm 2级产品描述:Swarm_L2_FAC_single_product_description。在

确认

该代码由欧空局通过Swarm Data Innovation and Science Cluster(Swarm DISC)提供支持。有关Swarm DISC的更多信息,请访问https://earth.esa.int/web/guest/missions/esa-eo-missions/swarm/disc

该项目是基于matlab程序为swarm任务计算fac产品2级产品,该程序由GFZ编写。在

徽章

docsDocumentation Status
package
PyPI Package latest release

变更日志

版本0.0.1:初始版本

待定

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

推荐PyPI第三方库


热门话题
在Grails中集成javaapplet   动态设置片段时发生java错误   JavaSpringVelocity模板电子邮件?   SpringHateOAS中java自定义json输出   java wait()和notify()相关问题   正则表达式中的单词边界是什么?   使用外部库将项目部署到glassfish后发生java NoClassDefFoundError   java为什么在这里初始化ListNode两次?   java libGDX移动三维模型   java使线程等待另一个线程的执行   正则表达式如何在java中使用正则表达式解析给定字符串   java SWT ScrolledComposite在32768像素后切断画布生成的图像