Project

General

Profile

News

CDO: Version 1.9.7 released

Added by Uwe Schulzweida 7 days ago

New features:
  • added option --worker <num>: Number of worker to decode/decompress GRIB records
  • added option --pedantic: Warnings count as errors
  • Yhourstat: added time bounds support
  • expr: added support for ctimestep() in ternary conditional
New operators:
  • yearmaxidx: Yearly maximum indices
  • yearminidx: Yearly minimum indices
Changed operators:
  • for: renamed to seq
Fixed bugs:
  • Build failed with GCC 9 (OpenMP data sharing) [Bug #9038]
  • compile error: EXIT_FAILURE not declared in cdoDebugOutput.h [Bug #8899]
  • eca_gsl: the 2nd input file was not closed [Bug #9033]
  • ensrkhisttime/ensrkhistspace: don't work
  • detrend: seg. fault if time series containts time constant fields
  • inttime, intntime: handling of missing values is incorrect
  • select: combination of some parameter (var, grid, zaxis) doesn't work
  • expr:zonSTAT: wrong result
  • expr::vertmean: fix wrong warning message about layer bounds
  • mergetime: SKIP_SAME_TIME doesn't work in release 1.9.6

CDO: Version 1.9.6 released

Added by Uwe Schulzweida 4 months ago

New features:
  • Added support for polar stereographic projection
  • Download ICON grids if necessary (http://icon-downloads.mpimet.mpg.de)
  • Added global option --eccodes: Use ecCodes to decode/encode GRIB1 messages
  • Operator chname: Added support to change coordinate names [Feature #8746]
  • Operator diff: set exit status to 1 if inputs differ
  • Renamed remapcon/gencon to remapscon/genscon
  • Replaced remapcon/gencon by remapycon/genycon
New operators:
  • vars<stat> - Statistical values over all variables
  • minc - Minimum of a field and a constant
  • maxc - Maximum of a field and a constant
Fixed bugs:
  • Gradsdes.test fails [Bug #8614]
  • Option --reduce_dim gives wrong result on time dimension [Bug #8615]
  • Module Selbox: added support for grid cell area
  • Operator setgridtype,regular: set nx=4*N+16 for octahedral reduced Gaussian grids
  • Operator distgrid: seg. fault if last segment is larger than first segment
  • Operator sellonlatbox: abort if grid coordinates missing
  • Operator masklonlatbox: wrong result if lon1 > first lon || lon2 < last lon (bug introduce in 1.9.4) [Bug #8695]
  • Operator maskindexbox: wrong result if idx1 > 1 || idx2 < nlon (bug introduce in 1.9.4) [Bug #8695]
  • Absolute time axis (-a) returns wrong units in operator chain for NetCDF [Bug #8777]
  • Relative time axis (-r) returns wrong first timestep in operator chain for NetCDF
  • Wrong result with fldmean on zonal mean data (bug introduce in 1.9.5) [Bug #8834]

CDI: Version 1.9.6 released

Added by Uwe Schulzweida 4 months ago

Version 1.9.6 (07 February 2019):

New features:
  • Added support for polar stereographic projection
  • grib2: Added support for variables with different perturbationNumber
  • Added check for unsupported NetCDF4/HDF5 library combination (NetCDF <= 4.4.0 with libhdf5 >= 1.10.0)
  • NetCDF: added support for single scalar variable
Fixed bugs:
  • ecCodes: deleteLocalDefinition for GRIB1.tmpl
  • taxisCopyTimestep: don't copy rdate/rtime (bug fix)
  • scanning of attribute associate* failed (bug fix)
  • grib1/ecCodes: set maxStep to 65000 (bug fix)
  • cdf_read: removed limitation of nmiss_ to INT_MAX [Bug #8691]
  • cgribex: make section2 length dynamic (bug fix for large Gaussian reduced grids)
  • GRIB2: correct longitudeOfFirstGridPoint if necessary (bug fix)
  • CDI_reduce_dim: wrong result when reduce time dimension (bug fix)

CDO: Version 1.9.5 released

Added by Uwe Schulzweida 10 months ago

New features:
  • Changed type of date from 32 to 64-bit integer to support years > 214748
  • remapycon: optimized by changing cell search method
  • expr: added support for zon<STAT> functions
  • expr: added function sellevelrange() and sellevidxrange()
  • gridfile: added extension ":N" to select grid number N from data file
New operators:
  • dhour<stat> - Multi-day hourly statistics
Fixed bugs:
  • seldate: segmentation fault (bug introduce in 1.9.4) [Bug #8499]
  • select: wrong timestamp when combining select with selyear (bug introduce in 1.8.1) [Bug #8576]
  • gradsdes: bug fix for rotated lon/lat grids
  • silent option produces newlines [Bug #8538]
  • remapnn/remapdis: wrong result with regular 2D source grids if nlat > nlon [Bug #8498]
(1-10/99)

Also available in: Atom