cdf的python支持

系统 1508 0

cdf (common data format)文件的python接口

参考教程
需要的库:Spacepy
底层包:NASA’s CDF

  1. 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

            
          
  1. 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
              
                )
              
            
          

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论