===========================
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   showformat      Show file format
      Showinfo   showcode        Show codes
      Showinfo   showvar         Show variable names
      Showinfo   showstdname     Show standard 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     selstdname      Select standard names
      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
      Setbox     setclonlatbox   Set a longitude/latitude box to constant
      Setbox     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       int             Integer value
      Math       nint            Nearest integer 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    ensvar          Ensemble variance
      Ensstat    ensstd          Ensemble standard deviation
      Ensstat    enspctl         Ensemble percentiles
      Fldstat    fldmin          Field minimum
      Fldstat    fldmax          Field maximum
      Fldstat    fldsum          Field sum
      Fldstat    fldmean         Field mean
      Fldstat    fldavg          Field average
      Fldstat    fldvar          Field variance
      Fldstat    fldstd          Field standard deviation
      Fldstat    fldpctl         Field percentiles
      Zonstat    zonmin          Zonal minimum
      Zonstat    zonmax          Zonal maximum
      Zonstat    zonsum          Zonal sum
      Zonstat    zonmean         Zonal mean
      Zonstat    zonavg          Zonal average
      Zonstat    zonvar          Zonal variance
      Zonstat    zonstd          Zonal standard deviation
      Zonstat    zonpctl         Zonal percentiles
      Merstat    mermin          Meridional minimum
      Merstat    mermax          Meridional maximum
      Merstat    mersum          Meridional sum
      Merstat    mermean         Meridional mean
      Merstat    meravg          Meridional average
      Merstat    mervar          Meridional variance
      Merstat    merstd          Meridional standard deviation
      Merstat    merpctl         Meridional percentiles
      Vertstat   vertmin         Vertical minimum
      Vertstat   vertmax         Vertical maximum
      Vertstat   vertsum         Vertical sum
      Vertstat   vertmean        Vertical mean
      Vertstat   vertavg         Vertical average
      Vertstat   vertvar         Vertical variance
      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    selvar          Time range variance
      Selstat    selstd          Time range standard deviation
      Selpctl    selpctl         Time range percentiles
      Runstat    runmin          Running minimum
      Runstat    runmax          Running maximum
      Runstat    runsum          Running sum
      Runstat    runmean         Running mean
      Runstat    runavg          Running average
      Runstat    runvar          Running variance
      Runstat    runstd          Running standard deviation
      Runpctl    runpctl         Running percentiles
      Timstat    timmin          Time minimum
      Timstat    timmax          Time maximum
      Timstat    timsum          Time sum
      Timstat    timmean         Time mean
      Timstat    timavg          Time average
      Timstat    timvar          Time variance
      Timstat    timstd          Time standard deviation
      Timpctl    timpctl         Time percentiles
      Hourstat   hourmin         Hourly minimum
      Hourstat   hourmax         Hourly maximum
      Hourstat   hoursum         Hourly sum
      Hourstat   hourmean        Hourly mean
      Hourstat   houravg         Hourly average
      Hourstat   hourvar         Hourly variance
      Hourstat   hourstd         Hourly standard deviation
      Hourpctl   hourpctl        Hourly percentiles
      Daystat    daymin          Daily minimum
      Daystat    daymax          Daily maximum
      Daystat    daysum          Daily sum
      Daystat    daymean         Daily mean
      Daystat    dayavg          Daily average
      Daystat    dayvar          Daily variance
      Daystat    daystd          Daily standard deviation
      Daypctl    daypctl         Daily percentiles
      Monstat    monmin          Monthly minimum
      Monstat    monmax          Monthly maximum
      Monstat    monsum          Monthly sum
      Monstat    monmean         Monthly mean
      Monstat    monavg          Monthly average
      Monstat    monvar          Monthly variance
      Monstat    monstd          Monthly standard deviation
      Monpctl    monpctl         Monthly percentiles
      Yearstat   yearmin         Yearly minimum
      Yearstat   yearmax         Yearly maximum
      Yearstat   yearsum         Yearly sum
      Yearstat   yearmean        Yearly mean
      Yearstat   yearavg         Yearly average
      Yearstat   yearvar         Yearly variance
      Yearstat   yearstd         Yearly standard deviation
      Yearpctl   yearpctl        Yearly percentiles
      Seasstat   seasmin         Seasonal minimum
      Seasstat   seasmax         Seasonal maximum
      Seasstat   seassum         Seasonal sum
      Seasstat   seasmean        Seasonal mean
      Seasstat   seasavg         Seasonal average
      Seasstat   seasvar         Seasonal variance
      Seasstat   seasstd         Seasonal standard deviation
      Seaspctl   seaspctl        Seasonal percentiles
      Ydaystat   ydaymin         Multi-year daily minimum
      Ydaystat   ydaymax         Multi-year daily maximum
      Ydaystat   ydaysum         Multi-year daily sum
      Ydaystat   ydaymean        Multi-year daily mean
      Ydaystat   ydayavg         Multi-year daily average
      Ydaystat   ydayvar         Multi-year daily variance
      Ydaystat   ydaystd         Multi-year daily standard deviation
      Ydaypctl   ydaypctl        Multi-year daily percentiles
      Ymonstat   ymonmin         Multi-year monthly minimum
      Ymonstat   ymonmax         Multi-year monthly maximum
      Ymonstat   ymonsum         Multi-year monthly sum
      Ymonstat   ymonmean        Multi-year monthly mean
      Ymonstat   ymonavg         Multi-year monthly average
      Ymonstat   ymonvar         Multi-year monthly variance
      Ymonstat   ymonstd         Multi-year monthly standard deviation
      Ymonpctl   ymonpctl        Multi-year monthly percentiles
      Yseasstat  yseasmin        Multi-year seasonal minimum
      Yseasstat  yseasmax        Multi-year seasonal maximum
      Yseasstat  yseassum        Multi-year seasonal sum
      Yseasstat  yseasmean       Multi-year seasonal mean
      Yseasstat  yseasavg        Multi-year seasonal average
      Yseasstat  yseasvar        Multi-year seasonal variance
      Yseasstat  yseasstd        Multi-year seasonal standard deviation
      Yseaspctl  yseaspctl       Multi-year seasonal percentiles
      Ydrunstat  ydrunmin        Multi-year daily running minimum
      Ydrunstat  ydrunmax        Multi-year daily running maximum
      Ydrunstat  ydrunsum        Multi-year daily running sum
      Ydrunstat  ydrunmean       Multi-year daily running mean
      Ydrunstat  ydrunavg        Multi-year daily running average
      Ydrunstat  ydrunvar        Multi-year daily running variance
      Ydrunstat  ydrunstd        Multi-year daily running standard deviation
      Ydrunpctl  ydrunpctl       Multi-year daily running percentiles
-------------------------------------------------------------
   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
      Inttime    intntime        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
-------------------------------------------------------------
      Gradsdes   gradsdes1       GrADS data descriptor file (version 1 GRIB map)
      Gradsdes   gradsdes2       GrADS data descriptor file (version 2 GRIB map)
      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
      Rotuv      rotuvb          Backward rotation
      Mastrfu    mastrfu         Mass stream function
      Hi         hi              Humidity index
      Tchill     tchill          Windchill temperature
-------------------------------------------------------------
   ECA indices
-------------------------------------------------------------
      EcaCdd     eca_cdd         Consecutive dry days
      EcaCfd     eca_cfd         Consecutive frost days
      EcaCsu     eca_csu         Consecutive summer days
      EcaCwd     eca_cwd         Consecutive wet days
      EcaCwdi    eca_cwdi        Cold wave duration index
      EcaCwfi    eca_cwfi        Cold-spell days
      EcaEtr     eca_etr         Intra-period extreme temperature range
      EcaFd      eca_fd          Frost days
      EcaFdns    eca_fdns        Frost days where no snow
      EcaGsl     eca_gsl         Growing season length
      EcaHd      eca_hd          Heating degree days
      EcaHwdi    eca_hwdi        Heat wave duration index
      EcaHwfi    eca_hwfi        Warm-spell days
      EcaId      eca_id          Ice days
      EcaR10mm   eca_r10mm       Heavy precipitation days
      EcaR20mm   eca_r20mm       Very heavy precipitation days
      EcaR75p    eca_r75p        Moderate wet days wrt 75th percentile of reference period
      EcaR75ptot eca_r75ptot     Precipitation fraction due to R75p days
      EcaR90p    eca_r90p        Very wet days wrt 90th percentile of reference period
      EcaR90ptot eca_r90ptot     Precipitation fraction due to R90p days
      EcaR95p    eca_r95p        Very wet days wrt 95th percentile of reference period
      EcaR95ptot eca_r95ptot     Precipitation fraction due to R95p days
      EcaR99p    eca_r99p        Extremely wet days wrt 99th percentile of reference period
      EcaR99ptot eca_r99ptot     Precipitation fraction due to R99p days
      EcaRr1     eca_rr1         Wet days
      EcaRx1day  eca_rx1day      Highest one-day precipitation amount
      EcaRx5day  eca_rx5day      Highest five-day precipitation amount
      EcaSdii    eca_sdii        Simple daily intensity index
      EcaStrwind eca_strwind     Strong wind days
      EcaSu      eca_su          Summer days
      EcaTg10p   eca_tg10p       Cold days wrt 10th percentile of reference period
      EcaTg90p   eca_tg90p       Warm days wrt 90th percentile of reference period
      EcaTn10p   eca_tn10p       Cold nights wrt 10th percentile of reference period
      EcaTn90p   eca_tn90p       Warm nights wrt 90th percentile of reference period
      EcaTr      eca_tr          Tropical nights
      EcaTx10p   eca_tx10p       Cold days wrt 10th percentile of reference period
      EcaTx90p   eca_tx90p       Warm days wrt 90th percentile of reference period
