前言
CDO全称The Climate Data Operators ,是一款相当强大的气象数据处理软件,包含一系列的统计参量和算术函数,用于处理GRIB和NetCDF格式数据有着相当方便指令操作。
获取全部软件包!
用法展示
对于小伙伴们比较常用的时间、空间平均,相关系数,最值处理,乃至EOF分析
在CDO都只需要一行代码
对的,你没有看错,只需要一行代码!
在系统上安装后,只需要将函数后面接上你输入输出的文件,就可以轻松实现数据的处理.
从数据文件中提取、增加、删除变量,改变维数再输入至新的文件.
全部都只需要一个指令,即可完成!
安装教程
废话不多说,我们直接上安装教程
CDO的安装其实很简单,这里我们主要讲述在LINUX系统上的安装
前期需要的软件有6个,本文给出的是博主已经安装成功的版本。
第一步:软件下载
需要获取软件有zlib,curl,hdf5,netcdf,Jasper,grib
(由于grib已被更新,新的软件叫eccodes)
还附上CDO官方指导手册,也可回复关键词获取下载链接。
下载完成之后就是一步步的安装了
切记要按顺序安装,否则后边的安装不上。
第二步:开始安装
首先建立好用于存放安装软件的文件夹soft
其次mkdir zlib hdf5 eccodes curl netcdf
(1)解压、编译、安装zlib
解压:
tar -zxf zlib-1.2.11.tar.gz
切换文件夹:
cd zlib-1.2.11
检测操作环境以生成Makefile文件:
代码语言:javascript复制./configure -prefix=/usr/local (这里表示要安装的文件位置)
解译:
make
安装:
make install
(2)解压、编译、安装curl
解压:
tar -zxf curl-7.61.1.tar.gz
切换文件夹:
cd curl-7.61.1
检测操作环境以生成Makefile文件:
代码语言:javascript复制./configure -prefix=/usr/local (与zlib文件安装位置一致)
解译:
make
安装:
make install
(3)解压、编译、安装hdf5
解压:
tar -zxf hdf5-1.8.13.tar.gz
切换文件夹:
cd hdf5-1.8.13
检测操作环境以生成Makefile :
代码语言:javascript复制./configure -with-zlib=/usr/local -prefix=/usr/local -enable-curl(注意下划线标记,不要忘记)
解译:
make
安装:
make install
(4)解压、编译、安装netcdf
解压:
tar -zxf netcdf-4.6.1.tar.gz
切换文件夹:
netcdf-4.6.1
检测操作环境以生成Makefile
代码语言:javascript复制LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include
./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local --with-curl=/usr/local
解译:
make
安装:
make install
(5)安装jasper(解压过程与前边相同)
代码语言:javascript复制./configure –prefix=/usr/local CFLAGS=-fPIC
'make’, ‘make check’ and ‘make install’
(6)安装ecccdoes(解压过程与前边相同)
代码语言:javascript复制./configure –prefix=/usr/local CFLAGS=-fPIC –with-netcdf=/usr/local –with-jasper=/usr/local
'make’, ‘make check’ and ‘make install’
在安装好eccodes后,要记得在自己的.bashrc中添加eccodes的库环境变量,否则在后面编译cdo时会报错,找不到libeccode.so文件,导致编译失败
(7)解压、编译、安装cdo
代码语言:javascript复制./configure --prefix=/usr/local CFLAGS=-fPIC --with-netcdf=/usr/local –with-jasper=/usr/local --with-hdf5=/usr/local –with-grib_api=/usr/local
编译:
make
安装:
make install
编译成功后
在存放安装文件夹中会自动出现bin文件
里面有cdo可执行程序,
./cdo
,即可显示cdo全称及相应版本信息
恭喜你!安装成功
感谢气象学家营造了良好的分享知识氛围,本人也是气象学家的受益者,第一次写分享,或有不足,欢迎指教!
幻游者凯琳