$ cdo dv2uv ifile.nc ofile.nc
$ cdo sp2gp ifile.nc ofile.nc
$ cdo -r -f nc -t echam4 copy ifile.nc ofile.grb
$ cdo -f nc copy ifile.grib2 ofile.nc
$ cdo daymean ifile.nc ofile.nc
$ cdo monmean ifile.nc ofile.nc
$ cdo ydaysub ifile.nc climatology.nc anomaly.nc
$ cdo timselmean,5 ifile ofile
$ cdo ymonmean ifile ofile
$ cdo cat ifile1.nc ifile2.nc ofile.grib2
$ cdo seldate,1950-01-01,2000-12-31 ifile.nc ofile.nc
$ cdo seltimestep,1/372 ifile.nc ofile.nc
ou
$ cdo seltimestep,1,3,5 ifile.nc ofile.nc
$ cdo timselsum,1,2,3 ifile.nc ofile.nc
$ cdo info ifile.nc
$ cdo sub ifile1 ifile2
$ cdo sellonlatbox,120,-90,20,-20 ifile ofile
$ cdo sellonlatbox,-180,180,90,-90 ifile ofile
$ cdo ensmean ifile1.nc ifile2.nc ifile3.nc ifile4.nc ifile5.nc ifile6.nc ofile.nc
$ cdo ensavg ifile1.nc ifile2.nc ifile3.nc ifile4.nc ifile5.nc ifile6.nc ofile.nc
Exemplo: Número de períodos de seca com mais de 5 dias.
$ cdo eca_cdd[,5] ifile.nc ofile.nc
$ cdo remapbil,r128x64 ifile.nc ofile.nc
$ cdo genbil,grid.nc infile weights.nc && cdo remap,grid.nc,weights.nc infile remapped.nc
$ cdo timcor ifile1.nc ifile2.nc ofile.nc
$ cdo fldcor ifile1.nc ifile2.nc ofile.nc
Exemplo: extrair DJF
$ cdo selmon,12,01,02 ifile.nc ofile.nc
$ cdo add ifile1 ifile2 ofile
$ cdo add ifile3 -add ifile1 ifile2 ofile
cdo daymean -mergetime 198101-6h.nc daymean.nc
cdo merge pcp.grb ts.grb vars.grb
$ ncdump -h ifile.nc
$ ncdump -v x,y ifile
$ ncrename -v old_var,new_var ifile.nc ofile.nc
$ ncea -h ifile1.nc ifile2.nc ofile.nc
$ ncks -v total_resolved_precip,resolved_precip_rate ifile.nc ofile.nc
$ ncks -d x,-38.08 -d y,-5.14 -v temperature ifile.nc ofile.nc
$ ncks -d x,40,60 -d y,40,70 -v temperature ifile.nc ofile.nc
$ ncpdq -h -a -lat ifile.nc ofile.nc
$ ncrcat -h 85.nc 86.nc 87.nc 88.nc 89.nc 85-89.nc
$ ncatted -a units,prate,o,c,"mm/day" ifile.nc
$ ncatted -a calendar,time,o,c,"360" ifile.nc
$ ncatted -a units,time,o,c,"hours since 1989-2-28 0" ifile.nc
$ ncatted -a calendar,time,o,c,"360" ifile.nc
$ ncatted -O -a units,x,o,c,degree_east ifile.nc
$ ncatted -O -a units,y,o,c,degree_north ifile.nc
http://stderr.org/doc/nco/html/ncbo-netCDF-Binary-Operator.html
$ ncbo --op_typ=add 1.nc 2.nc 3.nc
$ ncbo --op_typ='-' 1.nc 2.nc 3.nc ou ncdiff 1.nc 2.nc 3.nc
$ ncbo --op_typ=mlt 1.nc 2.nc 3.nc
$ ncbo --op_typ=/ 1.nc 2.nc 3.nc
http://opengrads.org/doc/scripts/lats4d/lats4d.html
open ifile.ctl
set dfile 1
set x 1 145
set y 1 73
set z 1
set fwrite -sq ofile.bin
set gxout fwrite
day = 1
while(day <= 10)
set t 'day'
d sea_press
day=day+1
endwhile
disable fwrite
quit
ou
lats4d.sh -format sequential -i ifile.ctl -o ofile.bin
sdfopen ifile.nc
set fwrite ofile.bin
set gxout fwrite
d pcp
disable fwrite
quit
open ifile.ctl
set x 1 10
set y 1 10
set z 1
set sdfwrite ofile.nc
sdfwrite pcp
quit
ou
lats4d.sh -format netcdf -i ifile.ctl -o ofile
http://www.climate-cryosphere.org/wiki/index.php?title=Regridding_with_CDO http://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/CDO