python空间物理环境数据分析软件(spedas)

pyspedas的Python项目详细描述


Pyspedas

Build StatusVersionLicenseStatusDownloads

pyspedas是python中spedas框架的一个实现。

空间物理环境数据分析软件(SPEDAS)框架是用idl语言编写的,包含了各种科学nasa任务的数据加载、数据分析和数据绘图工具。

这个包设计用于库cdflibpytplot

工作原理

CDF文件从Internet下载到本地计算机。 这些文件中的数据将加载到pytplot对象中,并可以打印出来。

开始

这些说明将为您在本地计算机上启动和运行项目的副本,以便进行开发和测试。

安装python

python 3.5+是必需的。

我们推荐Anaconda,它附带了一套对科学有用的软件包。

安装pyspedas

要安装pyspedas,请打开命令行并键入命令:

pip install pyspedas

升级pyspedas

如果您已经安装了pyspedas,则可以使用以下命令升级到最新版本:

pip install --upgrade pyspedas

运行pyspedas

子暴(themis)数据期间事件和宏尺度交互的时间历史

安装后,请更改文件pyspedas/prefs.ini,并将data_dir=C:\Datapy\themis设置为您选择的可写目录。这是保存cdf文件的本地目录。

要下载Themis任务的CDF文件,请使用:

importpyspedaspyspedas.load_data(mission,dates,probes,instruments,level,downloadonly)

例如:

d=pyspedas.load_data('themis','2015-12-31',['tha'],'state','l1',False)

婴儿床床单

文件夹examples包含一些婴儿床床单,可以帮助您开始。

磁层多尺度(mms)数据

要设置mms的本地数据目录,请更改pyspedas/mms/mms_config.py中的local_data_dir选项

加载1天的L2 SRVY模式FGM数据:

frompyspedasimportmms_load_fgmmms_load_fgm(trange=['2015-10-16','2015-10-17'],data_rate='srvy')

加载探针3和4的1分钟l2 brst模式fpi电子矩数据:

frompyspedasimportmms_load_fpimms_load_fpi(probe=[3,4],trange=['2015-10-16/13:06','2015-10-16/13:07'],data_rate='brst',datatype='des-moms')

其他信息

对于pytplot,请参见:https://github.com/MAVENSDC/PyTplot

对于cdflib,请参见:https://github.com/MAVENSDC/cdflib

对于speda,请参见http://spedas.org/blog/

有关themis任务的信息,请参见http://themis.ssl.berkeley.edu/

(这是Pyspedas的永久位置。pyspedas初始版本的先前位置是:https://github.com/nickssl/pyspedas

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

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?