Project

General

Profile

News

CDO: Version 1.6.0 released

Added by Uwe Schulzweida about 11 years ago

New operators:
  • select: Select fields from an unlimited number of input files
  • mergegrid: Merge horizontal grids
  • yearmonmean: yearly mean from monthly data
  • duplicate: Duplicates a dataset
  • adisit: Potential temperature to in-situ temperature
  • rhopot: Calculates potential density
Changed operators:
  • setcalendar: changed CDO calendar names to CF calendar names (Feature #3123)
    (standard, proleptic_gregorian, 360_day, 365_day, 366_day)
  • masklonlatbox: added support for curvilinear grids
  • diff: print only records that differ
Fixed bugs:
  • sellonlatbox: wrong result with overlapped lonlatbox on curvilinear grids
  • ensrkhisttime: fixed memory fault
  • expr: wrong result for operation var1/var2 where var2 = 0
  • Runstat: added support for time bounds (Bug #3127)
  • merge: uses size of the first input file for the output buffer

CDI: Version 1.6.0 released

Added by Uwe Schulzweida about 11 years ago

New features:
  • Added support for level type CLOUD_BASE, CLOUD_TOP and ISOTHERM_ZERO [Feature #3247]
  • Read arbitrary GRIB keys [Feature #3267]
New functions:
  • vlistDefVarIntKey(): Set an arbitrary keyword/integer value pair for GRIB API
  • vlistDefVarDblKey(): Set an arbitrary keyword/double value pair for GRIB API
Fixed bugs:
  • GRIB: added support for time step unit: seconds [Bug #3352]
  • stream_gribapi: added support for local table shortName.def [Bug #3343]
  • stream_gribapi: changed units for level type GRIB2_LTYPE_LANDDEPTH to m (internally mm) [Bug #3287]
  • netCDF: ignore the attribute valid_range, if the data type is inconsistent
  • global netCDF attribute "source" missing
  • cgribexGetTsteptype: changed default to TSTEP_INSTANT [Bug #3211]

CDO: Version 1.5.9 released

Added by Uwe Schulzweida over 11 years ago

New features:
  • cdo option -z zip: added optional compression level -z zip[_1-9]
  • cdo: added option -k <chunktype> to set the chunk type to auto, grid or lines
  • Added workaround to combine CDO operators with the result of mergetime, merge, copy, cat, ens<STAT>
    (use one input parameter with wildcards in single quotes, e.g.: 'ifile?_*')
Changed operators:
  • enlarge: added missing value support
Fixed bugs:
  • gradsdes: failed
  • sellevel: loosing level bounds
  • wrong result for user defined lonlat grids with xfirst < 0
    (This bug was introduced in CDO version 1.5.8)

CDI: Version 1.5.9 released

Added by Uwe Schulzweida over 11 years ago

New features:
  • file.c::file_initialize: added support for env GRIB_API_IO_BUFFER_SIZE
New functions:
  • vlistDefVarChunktype(): set chunktype to CHUNK_AUTO, CHUNK_GRID, CHUNK_LINES
  • vlistInqVarChunktype(): returns the chunktype
Fixed bugs:
  • vlistCopyFlag: added support for level bounds
  • netCDF: added support for time axis name and long_name
  • cgribexGetGrid: bug fix for xinc/yinc recomputation
  • stream_cdf::define_all_vars: added txt attributes to vlistDefAttTxt() without trailing 0 [Bug #3004]

CDO: cdo.{rb,py} - Release 1.2.1

Added by Ralf Mueller over 11 years ago

New Feature:

  • new return option: Masked Arrays
    if the new keyword returnMaArray is given, its value is taken as variable
    name and a masked array wrt to its FillValues is returned, examples for python and ruby can be found in the unit tests
    contribution for python by Alex Loew
  • Error handling: return stderr in case of non-zero return value + raise exception
    contribution for python from Estanislao Gonzalez (#3047)
  • Autocompletion and built-in documentation through help() for interactive use
    contribution from Estanislao Gonzalez [python] (#3048)
  • Added help operator for displaying help interactively [ruby]
    "sample": https://github.com/Try2Code/cdo-bindings/blob/master/ruby/test/test_cdo.rb#L299

Installation works as usual with pip and gem.

CDO: cdo.{rb,py} - Release 1.2.0

Added by Ralf Mueller over 11 years ago

New features:

  • Ruby and Python bindings now use the same keys to define input and output streams
  • New option force to suppress reprocessing existing output files
  • New option returnArray for return a numpy/narray for a given variable name

Please have look at the updated documentation at cdo.{rb,py}

CDO: Version 1.5.8 released

Added by Uwe Schulzweida over 11 years ago

New features:
  • Added support for netCDF4(HDF5) formatted SCRIP grid description files
  • added CDO option -L to lock all I/O calls. This option is neccessary if external I/O libraries like netCDF4 (HDF5) were installed without thread-safe support.
New operators:
  • setunit: Set variable unit
  • chunit: Change variable unit
Changed operators:
  • Info: changed output format
  • Sinfo: changed output format
  • Diff: changed output format
Fixed bugs:
  • remaplaf: fixed bug in binary_search_int()
  • eca_rr1: result has wrong long name attribute

CDI: Version 1.5.8 released

Added by Uwe Schulzweida over 11 years ago

New features:
  • grib2: added stepType support for absolute time axis
  • netCDF: set 1D arrays to coordinate variables if axis attribute is available
Fixed bugs:
  • grib2: changed packingType from grid_jpeg to grid_simple if nmiss > 0

CDO: Version 1.5.6.1 released

Added by Uwe Schulzweida over 11 years ago

Fixed bugs:
  • Wrong results with the following statistical functions: * mean, *avg, *sum, *var, *std
    only if all of the following conditions are complied:
    - x86_64 machine (tornado, squall, thunder, lizard)
    - dataset has no missing values
    - the horizontal grid size is > 1 and not multiple of 8
    This bug was introduced in CDO version 1.5.6.
(81-90/129)

Also available in: Atom