Project

General

Profile

News

CDO: Version 2.4.3 released

Added by Uwe Schulzweida 3 months ago

New features:
  • option --filter: added support of NetCDF4 filter chains
New operators:
  • setfilter: Set NetCDF4 filter specification
  • showfilter: Print NetCDF4 filter specification
Fixed bugs:
  • ml2pl: disable extrapolation (Incorrectly enabled in release 2.4.0)
  • Compiling failed with NetCDF < 4.8.0 in release 2.4.2 [Bug #11843]

CDO: Version 2.4.1 released

Added by Uwe Schulzweida 6 months ago

New features:
  • mergetime: added skip_same_time parameter
  • mergetime: added names parameter (union|intersect)
  • Yearstat; added complete_only parameter
  • showatttribute: changed output format
New operators:
  • timmaxidx: Index of time maximum
  • timminidx: Index of time minimum
  • seltimeidx: Select timestep by index
  • setprojparam: Set proj_param attribute
  • dminute<stat>: Multi-day by the minute statistics
Fixed bugs:
  • Yseasstat: failed with seasonal data since release 2.2.0
  • eca_csu/eca_cfd: fixed stack memory error which occurs with clang option -Os [Bug #11790]
  • minc/maxc: fixed wrong handling of missing values

CDO: Version 2.4.0 released

Added by Uwe Schulzweida 9 months ago

New features:
  • Changed to C++20
  • Add FDB (Fields DataBase) support (status: experimental)
  • Remapweights: Use environment variable REMAP_MAP3D=1 to generate all mapfiles of the first 3D field with varying masks
  • pack: add support to read pack parameters from file
  • select: allow negative numbers for parameter levidx to select level indices from the end
New operators:
  • pressure - pressure on full-levels
  • pressure_half - pressure on half-levels
  • delta_pressure - pressure difference of half-levels
  • gheight_half - geopotential height on half-levels
Fixed bugs:
  • after: change computation of geopotential height from full to half levels [Bug #11346]
  • expr: var statement failed
  • gradsdes: fix integer overflow in map file
  • Arith: fill mode for infile2 doesn't work with pipes [Bug #11733]
  • rotated pole mapping failed with negative north_pole_grid_longitude attribute [Bug #11661]

CDI: Version 2.4.0 released

Added by Uwe Schulzweida 10 months ago

New features:
  • Add experimental interface to FDB5
  • Add global option CDI_Threadsafe to lock non thread-safe netCDF4/HDF5 calls
Fixed bugs:
  • improve support for time units second [Bug #11740]
  • calc_chunk_cache_size: wrong result for 3D data (bug fix)
  • netCDF: write of y-coordinates failed for Gaussian reduced grids (bug fix)

CDI: Version 2.3.0 released

Added by Uwe Schulzweida about 1 year ago

New features:

  • Add GRIB2 HEALPix support (available with eccodes-2.32.0)
  • Add support for NetCDF attribute type NC_INT64
  • Add interface function streamInqNumSteps() to inquire number of time steps
  • gribapi decode: add support for single precision float interface (available since ecCodes-2.30.0)
  • grib2: add read only support for alternativeRowScanning
  • grib2: add support for earth radius specified by data producer

Fixed bugs:

  • HIRLAM_EXTENSIONS: set default CDI_KEY_SCANNINGMODE to 64 [Bug #11367]
  • gribapiDefGridLCC: store DxInMetres/DyInMetres as double
  • NetCDF4: use chunkSize only if it is less than gridsize
  • cdfDefineAttributes: check filetype for unsigned int attributes
  • time information missing if the stream contains fields constant in time only

CDO: Version 2.3.0 released

Added by Uwe Schulzweida about 1 year ago

New features:

  • Add option --shuffle: Specify shuffling of variable data bytes before compression (NetCDF)
  • packed NetCDF arrays are stored unpacked for all operators which modify the data
  • DCW regions: add support for states (e.g. dcw:USAK for Alaska)
  • expr: added function gridindex() (grid cell indices)
  • expr: add function cdoy() (day of year) and cdpy() (days per year)

New operators:

  • gridcellindex: Get grid cell index from lon/lat point
  • timfillmiss: Temporal filling of missing values
  • vertfillmiss: Vertical filling of missing values
  • Add module Ymoncomp - Multi-year monthly comparison (operators: ymoneq ymonne ymonle ymonlt ymonge ymongt)

Changed operators:

  • remapscon: obsolete operator, use remapcon instead
  • remapcon2: rename to remapscon2
  • gencon2: rename to genscon2

Fixed bugs:

  • expr: internal functions with two constant arguments failed in release 2.2.1
(1-10/134)

Also available in: Atom