python格式读取_如何在Python中读取通用数据格式(CDF)

@miraculixx的

answer是正确的,但它假定您已经安装了

CDF C Library.

如果您在SO上发现此问题之前甚至不知道CDF文件格式是什么,这是一个易于遵循的指南.

1.下载最新版本的CDF C库:

您可以在link找到最新的稳定版本.使用wget获取源代码,然后解压缩.注意:以下将在当前文件夹中创建一个目录./如果要以不同的路径下载代码,请确保更改下面的代码.

wget -r -l1 -np -nd -nc http://cdaweb.gsfc.nasa.gov/pub/software/cdf/dist/latest-release/linux/ -A cdf*-dist-all.tar.gz

tar xf cdf*-dist-all.tar.gz -C ./

cd cdf*dist

2.安装所有依赖项:

SpacePy和CDF图书馆有几个依赖关系(正如@Michal Dyzma所指出的那样).您可以使用conda或pip和apt安装它们.

pip install numpy scipy h5py matplotlib networkx

apt install build-essential gfortran libncurses5-dev

3.编译C库:

您应该已经下载了一个README.install文件,其中包含有关此步骤的详细信息,而不是我提供的内容.两美分是您要检查哪些编译变量对于您的系统和需求是必需的/可选的.

make all.help

我将使用GNU C编译器构建Linux发行版.我对FORTRAN接口不感兴趣,我的操作系统支持可共享库.我想安装基于Curses的工具包程序,允许使用基于命令行的交互式CDF工具(这就是为什么我们在步骤2中安装了libncurses5-dev依赖项).结果这是最后的make命令:

make OS=linux ENV=gnu

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值