cdf (common data format)文件的python接口
参考教程
需要的库:Spacepy
底层包:NASA’s CDF
- CDF下载安装
wget
https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf37_1/linux/cdf37_1-dist-all.tar.gz
tar
-zxvf cdf37_1-dist-all.tar.gz
cd
cdf37_1-dist
make
OS
=
linux ENV
=
gnu CURSES
=
yes FORTRAN
=
no UCOPTIONS
=
-O2 SHARED
=
yes -j4 all
make
install
#no sudo
# 在definitions.B #68 行后面添加“:$LD_LIBRARY_PATH”
nano
$HOME
/cdf37_1-dist/bin/definitions.B
.
$HOME
/cdf37_1-dist/bin/definitions.B
-
Spacepy
Spacepy安装困难,必须要管理员权限。所以还是一次性将cdf文件转换为其他格式,从此抛弃Spacepy吧(摊手)。
sudo
apt
install
build-essential gfortran libncurses5-dev
pip
install
numpy scipy h5py matplotlib networkx
pip
install
spacepy
# 请使用管理员权限,否则会提示f2py返回值错误。
from
spacepy
import
pycdf
cdf
=
pycdf
.
CDF
(
'/path/to/file.cdf'
)
print
(
cdf
)