cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)

cdo介绍 :

  • 一款极其强大方便的通过命令行进行气象数据处理与分析的软件,全称为:Climate Data Operators (CDO)
  • CDO is a command line suite for manipulating and analysing climate data. It provides more than 600 operators for this purpose and is an acronym for Climate Data Operators.
  • CDO提供了一个Ruby和Python脚本接口,可以在python内通过python-cdo库进行调用

支持的文件格式:

  • netCDF 3/4
  • GRIB 1/2
  • SERVICE
  • EXTRA
  • IEG

几个简单的命令使用方式:

### 查看文件信息
cdo infos xxx.nc  
### 显示nc文件中的变量名
cdo showname sst.nc
### 合并多个nc文件,前提是该文件夹下有这些以1979.nc、1980.nc、..2017.nc 命名的文件
cdo mergetime *.nc 1979-2017.nc 
### 合并多个有命名规则的nc文件,通过通配符*,达到目的,这里的例子中只有sst.day.mean.__.v2.nc中间的名词不一致,通过通配符代替,不论有几个字符,并输出为output.nc文件
cdo mergetime sst.day.mean.*.v2.nc  output.nc
###  筛选data.nc文件中level=300的数据,并输出为output.nc
cdo -sellevel,300  data.nc out.nc   
### cdo 计算每日平均数据
cdo daymean in.nc out.nc
### cdo进行数据插值,将原始的sst.nc文件插值为经纬度网格为144x73的sst_interp.nc文件输出
cdo remapbic,r144x73 sst.nc sst_interp.nc
### 提取2000-2010年sst日平均数据中所有的1月数据,并输出命名为sst.day.mean.2000_2010_01.v2.nc
cdo  selmon,1  sst.day.mean.2000_2010.v2.nc  sst.day.mean.2000_2010_01.v2.nc
### 提取2000-2010年sst日平均数据中所有的1月、2月、12月数据,并输出命名为sst.day.mean.2000_2010_01_12.v2.nc
cdo  selmon,1,2,12  sst.day.mean.2000_2010.v2.nc  sst.day.mean.2000_2010_01_12.v2.nc

  • 命令很多,可以实现查看信息、数据裁剪、数据插值、数据信息重命名、数据科学数学计算、数据统计分析、线性回归、EOFs分析、相关分析、插值等等功能,只需要一行代码,皆可实现。
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

建议小伙伴们最好在Linux系统上进行安装使用,可以避免很多安装问题!!!

当然,Windows上也可以,但是很麻烦,容易报各种问题,这里不做赘述啦~

  • 更多命令以及cdo说明文档可以通过下面链接获得~~

  • cdo教程1

  • cdo教程2

  • 感兴趣的小伙伴赶快安装起来吧!!

  • !欢迎关注、收藏、点赞、转发、评论交流~!

https://en.wikipedia.org/wiki/Climate_Data_Operators

  • 18
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简朴-ocean

继续进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值