python空间物理环境数据分析软件(spedas)
pyspedas的Python项目详细描述
Pyspedas
pyspedas是python中spedas框架的一个实现。
空间物理环境数据分析软件(SPEDAS)框架是用idl语言编写的,包含了各种科学nasa任务的数据加载、数据分析和数据绘图工具。
工作原理
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)