===========================
CDO  Climate Data Operators
===========================

Operator catalog:

-------------------------------------------------------------
   Information
-------------------------------------------------------------
      Info       info            Dataset information listed by code number
      Info       infov           Dataset information listed by variable name
      Info       map             Dataset information and simple map
      Sinfo      sinfo           Short dataset information listed by code number
      Sinfo      sinfov          Short dataset information listed by variable name
      Diff       diff            Compare two datasets listed by code number
      Diff       diffv           Compare two datasets listed by variable name
      Ninfo      ncode           Number of codes
      Ninfo      nvar            Number of variables
      Ninfo      nlevel          Number of levels
      Ninfo      nyear           Number of years
      Ninfo      nmon            Number of months
      Ninfo      ndate           Number of dates
      Ninfo      ntime           Number of time steps
      Showinfo   showcode        Show codes
      Showinfo   showvar         Show variable names
      Showinfo   showlevel       Show levels
      Showinfo   showyear        Show years
      Showinfo   showmon         Show months
      Showinfo   showdate        Show dates
      Showinfo   showtime        Show time steps
      Filedes    vardes          Variable description
      Filedes    griddes         Grid description
      Filedes    vct             Vertical coordinate table
-------------------------------------------------------------
   File operations
-------------------------------------------------------------
      Copy       copy            Copy datasets
      Copy       cat             Concatenate datasets
      Replace    replace         Replace variables
      Merge      merge           Merge datasets with different fields
      Merge      mergetime       Merge datasets sorted by date and time
      Split      splitcode       Split codes
      Split      splitvar        Split variables
      Split      splitlevel      Split levels
      Split      splitgrid       Split grids
      Split      splitzaxis      Split zaxis
      Split      splitrec        Split records
      Splittime  splithour       Split hours
      Splittime  splitday        Split days
      Splittime  splitmon        Split months
      Splittime  splitseas       Split seasons
      Splittime  splityear       Split years
-------------------------------------------------------------
   Selection
-------------------------------------------------------------
      Select     selcode         Select codes
      Select     delcode         Delete codes
      Select     selvar          Select variables
      Select     delvar          Delete variables
      Select     sellevel        Select levels
      Select     selgrid         Select grids
      Select     selgridname     Select grids by name
      Select     selzaxis        Select zaxes
      Select     selzaxisname    Select zaxes by name
      Select     seltabnum       Select parameter table numbers
      Select     selrec          Select records
      Seltime    seltimestep     Select time steps
      Seltime    seltime         Select times
      Seltime    selhour         Select hours
      Seltime    selday          Select days
      Seltime    selmon          Select months
      Seltime    selyear         Select years
      Seltime    selseas         Select seasons
      Seltime    seldate         Select dates
      Selbox     sellonlatbox    Select a longitude/latitude box
      Selbox     selindexbox     Select an index box
-------------------------------------------------------------
   Conditional selection
-------------------------------------------------------------
      Cond       ifthen          If then
      Cond       ifnotthen       If not then
      Cond2      ifthenelse      If then else
      Condc      ifthenc         If then constant
      Condc      ifnotthenc      If not then constant
-------------------------------------------------------------
   Comparison
-------------------------------------------------------------
      Comp       eq              Equal
      Comp       ne              Not equal
      Comp       le              Less equal
      Comp       lt              Less than
      Comp       ge              Greater equal
      Comp       gt              Greater than
      Compc      eqc             Equal constant
      Compc      nec             Not equal constant
      Compc      lec             Less equal constant
      Compc      ltc             Less then constant
      Compc      gec             Greater equal constant
      Compc      gtc             Greater then constant
-------------------------------------------------------------
   Modification
-------------------------------------------------------------
      Set        setpartab       Set parameter table
      Set        setcode         Set code number
      Set        setvar          Set variable name
      Set        setlevel        Set level
      Settime    setdate         Set date
      Settime    settime         Set time
      Settime    setday          Set day
      Settime    setmon          Set month
      Settime    setyear         Set year
      Settime    settunits       Set time units
      Settime    settaxis        Set time axis
      Settime    setreftime      Set reference time
      Settime    setcalendar     Set calendar
      Settime    shifttime       Shift time steps
      Change     chcode          Change code number
      Change     chvar           Change variable name
      Change     chlevel         Change level
      Change     chlevelc        Change level of one code
      Change     chlevelv        Change level of one variable
      Setgrid    setgrid         Set grid
      Setgrid    setgridtype     Set grid type
      Setzaxis   setzaxis        Set zaxis
      Setgatt    setgatt         Set global attribute
      Setgatt    setgatts        Set global attributes
      Invert     invertlat       Invert latitude
      Invert     invertlon       Invert longitude
      Invert     invertlatdes    Invert latitude description
      Invert     invertlondes    Invert longitude description
      Invert     invertlatdata   Invert latitude data
      Invert     invertlondata   Invert longitude data
      Maskbox    masklonlatbox   Mask a longitude/latitude box
      Maskbox    maskindexbox    Mask an index box
      Setcbox    setclonlatbox   Set a longitude/latitude box to constant
      Setcbox    setcindexbox    Set an index box to constant
      Enlarge    enlarge         Enlarge fields
      Setmiss    setmissval      Set a new missing value
      Setmiss    setctomiss      Set constant to missing value
      Setmiss    setmisstoc      Set missing value to constant
      Setmiss    setrtomiss      Set range to missing value
-------------------------------------------------------------
   Arithmetic
-------------------------------------------------------------
      Exprf      expr            Evaluate expressions
      Exprf      exprf           Evaluate expressions from script file
      Math       abs             Absolute value
      Math       sqr             Square
      Math       sqrt            Square root
      Math       exp             Exponential
      Math       ln              Natural logarithm
      Math       log10           Base 10 logarithm
      Math       sin             Sine
      Math       cos             Cosine
      Math       tan             Tangent
      Math       asin            Arc sine
      Math       acos            Arc cosine
      Math       atan            Arc tangent
      Arithc     addc            Add a constant
      Arithc     subc            Subtract a constant
      Arithc     mulc            Multiply with a constant
      Arithc     divc            Divide by a constant
      Arith      add             Add two fields
      Arith      sub             Subtract two fields
      Arith      mul             Multiply two fields
      Arith      div             Divide two fields
      Arith      min             Minimum of two fields
      Arith      max             Maximum of two fields
      Arith      atan2           Arc tangent of two fields
      Ymonarith  ymonadd         Add multi-year monthly time average
      Ymonarith  ymonsub         Subtract multi-year monthly time average
      Ymonarith  ymonmul         Multiply multi-year monthly time average
      Ymonarith  ymondiv         Divide multi-year monthly time average
      Arithdays  muldpm          Multiply with days per month
      Arithdays  divdpm          Divide by days per month
      Arithdays  muldpy          Multiply with days per year
      Arithdays  divdpy          Divide by days per year
-------------------------------------------------------------
   Statistical values
-------------------------------------------------------------
      Ensstat    ensmin          Ensemble minimum
      Ensstat    ensmax          Ensemble maximum
      Ensstat    enssum          Ensemble sum
      Ensstat    ensmean         Ensemble mean
      Ensstat    ensavg          Ensemble average
      Ensstat    ensstd          Ensemble standard deviation
      Ensstat    ensvar          Ensemble variance
      Fldstat    fldmin          Field minimum
      Fldstat    fldmax          Field maximum
      Fldstat    fldsum          Field sum
      Fldstat    fldmean         Field mean
      Fldstat    fldavg          Field average
      Fldstat    fldstd          Field standard deviation
      Fldstat    fldvar          Field variance
      Zonstat    zonmin          Zonal minimum
      Zonstat    zonmax          Zonal maximum
      Zonstat    zonsum          Zonal sum
      Zonstat    zonmean         Zonal mean
      Zonstat    zonavg          Zonal average
      Zonstat    zonstd          Zonal standard deviation
      Zonstat    zonvar          Zonal variance
      Merstat    mermin          Meridional minimum
      Merstat    mermax          Meridional maximum
      Merstat    mersum          Meridional sum
      Merstat    mermean         Meridional mean
      Merstat    meravg          Meridional average
      Merstat    merstd          Meridional standard deviation
      Merstat    mervar          Meridional variance
      Vertstat   vertmin         Vertical minimum
      Vertstat   vertmax         Vertical maximum
      Vertstat   vertsum         Vertical sum
      Vertstat   vertmean        Vertical mean
      Vertstat   vertavg         Vertical average
      Vertstat   vertstd         Vertical standard deviation
      Selstat    selmin          Time range minimum
      Selstat    selmax          Time range maximum
      Selstat    selsum          Time range sum
      Selstat    selmean         Time range mean
      Selstat    selavg          Time range average
      Selstat    selstd          Time range standard deviation
      Runstat    runmin          Running minimum
      Runstat    runmax          Running maximum
      Runstat    runsum          Running sum
      Runstat    runmean         Running mean
      Runstat    runavg          Running average
      Runstat    runstd          Running standard deviation
      Timstat    timmin          Time minimum
      Timstat    timmax          Time maximum
      Timstat    timsum          Time sum
      Timstat    timmean         Time mean
      Timstat    timavg          Time average
      Timstat    timstd          Time standard deviation
      Hourstat   hourmin         Hourly minimum
      Hourstat   hourmax         Hourly maximum
      Hourstat   hoursum         Hourly sum
      Hourstat   hourmean        Hourly mean
      Hourstat   houravg         Hourly average
      Hourstat   hourstd         Hourly standard deviation
      Daystat    daymin          Daily minimum
      Daystat    daymax          Daily maximum
      Daystat    daysum          Daily sum
      Daystat    daymean         Daily mean
      Daystat    dayavg          Daily average
      Daystat    daystd          Daily standard deviation
      Monstat    monmin          Monthly minimum
      Monstat    monmax          Monthly maximum
      Monstat    monsum          Monthly sum
      Monstat    monmean         Monthly mean
      Monstat    monavg          Monthly average
      Monstat    monstd          Monthly standard deviation
      Yearstat   yearmin         Yearly minimum
      Yearstat   yearmax         Yearly maximum
      Yearstat   yearsum         Yearly sum
      Yearstat   yearmean        Yearly mean
      Yearstat   yearavg         Yearly average
      Yearstat   yearstd         Yearly standard deviation
      Seasstat   seasmin         Seasonally minimum
      Seasstat   seasmax         Seasonally maximum
      Seasstat   seassum         Seasonally sum
      Seasstat   seasmean        Seasonally mean
      Seasstat   seasavg         Seasonally average
      Seasstat   seasstd         Seasonally standard deviation
      Ydaystat   ydaymin         Multi-year daily minimum
      Ydaystat   ydaymax         Multi-year daily maximum
      Ydaystat   ydaymean        Multi-year daily mean
      Ydaystat   ydayavg         Multi-year daily average
      Ydaystat   ydaystd         Multi-year daily standard deviation
      Ymonstat   ymonmin         Multi-year monthly minimum
      Ymonstat   ymonmax         Multi-year monthly maximum
      Ymonstat   ymonmean        Multi-year monthly mean
      Ymonstat   ymonavg         Multi-year monthly average
      Ymonstat   ymonstd         Multi-year monthly standard deviation
      Yseasstat  yseasmin        Multi-year seasonally minimum
      Yseasstat  yseasmax        Multi-year seasonally maximum
      Yseasstat  yseasmean       Multi-year seasonally mean
      Yseasstat  yseasavg        Multi-year seasonally average
      Yseasstat  yseasstd        Multi-year seasonally standard deviation
-------------------------------------------------------------
   Regression
-------------------------------------------------------------
      Detrend    detrend         Detrend
      Trend      trend           Trend
      Subtrend   subtrend        Subtract trend
-------------------------------------------------------------
   Interpolation
-------------------------------------------------------------
      Remapgrid  remapbil        Bilinear interpolation
      Remapgrid  remapbic        Bicubic interpolation
      Remapgrid  remapcon        Conservative remapping
      Remapgrid  remapdis        Distance-weighted averaging
      Genweights genbil          Generate bilinear interpolation weights
      Genweights genbic          Generate bicubic interpolation weights
      Genweights gencon          Generate conservative interpolation weights
      Genweights gendis          Generate distance-weighted averaging weights
      Remap      remap           SCRIP grid remapping
      Intgrid    interpolate     PINGO grid interpolation
      Intgrid    intgridbil      Bilinear grid interpolation
      Vertint    ml2pl           Model to pressure level interpolation
      Vertint    ml2hl           Model to height level interpolation
      Inttime    inttime         Time interpolation
      Intyear    intyear         Year interpolation
-------------------------------------------------------------
   Transformation
-------------------------------------------------------------
      Spectral   sp2gp           Spectral to gridpoint
      Spectral   sp2gpl          Spectral to gridpoint linear
      Spectral   gp2sp           Gridpoint to spectral
      Spectral   gp2spl          Gridpoint to spectral linear
      Spectral   sp2sp           Spectral to spectral
      Wind       uv2dv           U and V wind to divergence and vorticity
      Wind       dv2uv           Divergence and vorticity to U and V wind
-------------------------------------------------------------
   Formatted I/O
-------------------------------------------------------------
      Input      input           ASCII input
      Input      inputsrv        SERVICE input
      Input      inputext        EXTRA input
      Output     output          ASCII output
      Output     outputf         Formatted output
      Output     outputint       Integer output
      Output     outputsrv       SERVICE output
      Output     outputext       EXTRA output
-------------------------------------------------------------
   Miscellaneous
-------------------------------------------------------------
      Timsort    timsort         Sort over the time
      Vargen     const           Create a constant field
      Vargen     random          Create a field with random values
      Vardup     vardup          Duplicate variables
      Vardup     varmul          Multiply variables
      Gradsdes   gradsdes        GrADS data descriptor file
      Gradsdes   gradsdes2       GrADS data descriptor file (version 2 map)
      Rotuv      rotuvb          Backward rotation
      Mastrfu    mastrfu         Mass stream function
