CDO: Version 1.8.0 released

Added by Uwe Schulzweida over 3 years ago

New features:
  • NetCDF: Improved support for horizontal and vertical grids
  • Changed default of option -f nc to netCDF2
  • masklonlatbox: added support for unstructured grids
  • setpartabn: added support for user defined attributes
  • Reverse: adjust date/time by -1 second (introduced in last revision)
New operators:
  • setattribute: Set attributes
  • cmorlite: Apply variable_entry of cmor tables
  • timcumsum: Cumulative sum over time.
  • shiftx/shifty: Shift fields on rectilinear/curvilinear grids in x/y direction
Fixed bugs:
  • Cond: bug fix for ntsteps1 == 1 && ntsteps2 != 1
  • ml2pl: interpolation failed for data on hybrid half levels [Bug #7225]

CDI: Version 1.8.0 released

Added by Uwe Schulzweida over 3 years ago

New features:
  • Refactor horizontal and vertical grid module
  • netCDF4: added support for attribute type NC_BYTE, NC_UBYTE, NC_USHORT and NC_UINT
Fixed bugs:
  • iegWriteVarSliceDP: does not work (bug fix)
  • streamOpenAppend: call to gribContainersNew() missing (bug fix) [Bug #6944]

CDO: Version 1.7.2 released

Added by Uwe Schulzweida about 4 years ago

New operators:
  • smooth: Smooth grid points
  • ap2hl: Air pressure to height level interpolation
  • ngrids: Show number of grids
  • ngridpoints: Show number of gridpoints per variable
  • reducegrid: Select gridpoints wrt. given mask
  • settbounds: Set time bounds
Changed operators:
  • input: added optional zaxis parameter
  • setpartab: renamed to setcodetab
  • pardes: renamed to codetab
Fixed bugs:
  • Error reading Gaussian reduced GRIB files [Bug #6780 #6819]
  • Installation error with OpenMP [Bug #6523]
  • mul: wrong result for missval*0 (bug was introduced in 1.7.1)
  • nint: wrong result (replaced round() by lround())
  • shaded, contour, grfill: set NAN missvals to -9e33 [Bug: #6677]

Integration: On the New Machine

Added by Christopher Kadow over 4 years ago

The change to the new MiKlip Machine is done.

Therefore we have new PATHES:

Main data dir of MiKlip: /work/bmx825
Main climate data dir: /work/bmx825/data4miklip
Main projectdata path: /work/bmx825/data4miklip/projectdata/user-$USER
Main work dir of miklip: /work/bmx825/miklip-work
MiKlip-CES dir /work/bmx828/miklip-ces
Standardization Scripts: /work/bmx828/miklip-ces/misc4freva/cmor4freva
Repository of Plugins dir: /work/bmx828/miklip-ces/repos4freva

Therefore we renamed the evaluation_system to miklip-ces:

module load miklip-ces

Therefore OLD Commands are offline now:


Please use freva:
Available commands:
  --plugin       : Applies some analysis to the given data.
  --history      : provides access to the configuration history (use --help for more help)
  --databrowser  : Find data in the system
  --esgf         : Browse ESGF data and create wget script
  --crawl_my_data: Use this command to update your projectdata.

CDO: Version 1.7.1 released

Added by Uwe Schulzweida over 4 years ago

New features:
  • select: added search key steptype, gridnum, gridname, zaxisnum, zaxisname
  • expr, exprf, aexpr, aexprf: added support for function clon(x), clat(x), clev(x),
    remove(x), ngp(x), nlev(x), size(x), missval(x), sellevel(x,k), sellevidx(x,k),
    fldmin(x), fldmax(x), fldsum(x), fldmean(x), fldavg(x), fldstd(x), fldstd1(x), fldvar(x), fldvar1(x),
    vertmin(x), vertmax(x), vertsum(x), vertmean(x), vertavg(x), vertstd(x), vertstd1(x), vertvar(x), vertvar1(x)
    Here are some examples of the new expr features.
New operators:
  • contour: Contour plot
  • shaded: Shaded contour plot
  • grfill: Shaded gridfill plot
  • vector: Lat/Lon vector plot
  • graph: Line graph plot
  • gmtxyz: Output GMT xyz format to create contour plots with the GMT module pscontour.
  • gmtcells: Output GMT multiple segment format to create shaded gridfill plots with psxy.
Fixed bugs:
  • cdo -t table_file does not read variable name from table file [Bug #6312]
  • One day shift backwards when converting to relative time axis with -r [Bug #6496]
  • ydaypctl: check of verification date failed (bug fix)
  • cat, copy, mergetime, select: remove time constant input fields for nfile>1 [Bug #6552]

CDO: cdo.{rb,py} Version 1.3.0 released

Added by Ralf Mueller over 4 years ago

New Features and Fixes:

  • logging commands to external file or memory (python and ruby examples)
  • support for upcoming CDO release 1.7.1
  • [ruby] new object oriented interface
    • requires ruby-2.x
    • is thread safe
    • is the new default interface when calling
      require 'cdo'
  • [ruby] old module interface is still available by using
    require 'cdo_lib'
  • fix unicode-related bug for python2 (thanks to Sebastian Illing)

CDO: Version 1.7.0 released

Added by Uwe Schulzweida almost 5 years ago

New features:
  • added support for netCDF Scalar Coordinate Variables
  • added support for hybrid sigma pressure coordinates following the CF convention
  • added option --percentile to select different percentile methods
    Available methods: nrank, nist, numpy, numpy_lower, numpy_higher, numpy_nearest
  • distgrid: added support for curvilinear grids
  • collgrid: added support for curvilinear grids
New operators:
  • remapycon: First order conservative remapping (new implementation of remapcon)
  • genycon: Generate 1st order conservative remap weights (new implementation of gencon)
  • setmisstonn: Set missing value to nearest neightbor
  • setmisstodis: Set missing value to the distance-weighted average of the nearest neighbors
  • ap2pl: Interpolate 3D variables on hybrid sigma height coordinates to pressure levels
  • vertstd1: Vertical standard deviation [Divisor is (n-1)]
  • vertvar1: Vertical variance [Divisor is (n-1)]
  • seasvar1: Seasonal variance [Divisor is (n-1)]
  • seasstd1: Seasonal standard deviation [Divisor is (n-1)]
  • yseasvar1: Multi-year seasonally variance [Divisor is (n-1)]
  • yseasstd1: Multi-year seasonally standard deviation [Divisor is (n-1)]
Changed operators:
  • remapnn, remapdis: replaced scrip search by kdtree (optimization)
  • vertvar, vertstd: changed to weighted var/std if layer bounds are available
Fixed bugs:
  • cdo -t table_file does not complain if table_file is a directory [Bug #5891]
  • expr: operators return 0 for arithmetics on constants [Bug #5875]
  • env. CDO_TIMESTAT_DATE does not work [Bug #5758]
  • splityear*: support for constant fields is missing [Bug #5759]
  • yseaspctl: check of verification date failed [Bug #5810]
  • Converting rotated lat-lon netcdf to/from grib: flip sign of the angle of rotation [Bug #5870]

CDI: Version 1.7.0 released

Added by Uwe Schulzweida almost 5 years ago

New features:
  • added support for netCDF Scalar Coordinate Variables
  • added support for hybrid sigma pressure coordinates following the CF convention
  • merge changes from branches/cdi-tiles [from Florian Prill]
Fixed bugs:
  • GRIB rotated grids: invert angle of rotation (north to south pole) (bug fix)
  • bug fix for scanning the WRF time axis
  • cdiStreamSetupVlist: added call to vlist_unlock(vlistID) (bug fix)

Also available in: Atom