使用python读取cdf数据

CDF是NASA提出的一种数据格式,NASA提供了用于操作CDF文件的程序。

安装CDF工具包

安装文档
先下载CDF Library
编译make OS=linux ENV=gnu CURSES=yes FORTRAN=no UCOPTIONS=-O2 SHARED=yes all
安装sudo make INSTALLDIR=/usr/local/cdf install

安装spacepy pip install spacepy

示例代码

1
2
3
4
5
6
7
import os
from spacepy import pycdf
os.environ["CDF_LIB"] = "/usr/local/cdf/lib"
anno_Greeting=pycdf.CDF('/home/maddaff/Documents/TestSpace/Greeting.54138969.cdf')
data=anno_Greeting.copy()
anno_Greeting.close()
print data.keys()