Dear users,
we're upgrading the Redmine system (code.mpimet.mpg.de) during an extraordinary maintenance on Tuesday, 16th of April.
What will happen:
When?
- Tuesday, April 16th, 8.30 am - 10 am
Who/What is affected:
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]
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)
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
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
Fixed bugs:
- remapping failed in release 2.2.0, if the data contains different masks
- Module Ymonarith: failed with more than one variable in release 2.2.0
- median: add support for missing values
- Ymonstat: set default timestat date to LAST
Dear users,
there will be a maintenance of this site, starting on Tuesday 2023-07-25 at about 6:00pm CEST. The starting time may be delayed a bit (roughly up to one hour). We expect the this service to be available again after a downtime of roughly 2 - 4 hours but the downtime could last longer.
Jan Sellmann for Central IT Services of the Max Planck Institute for Meteorology
New features:
- Improve read performance of temporal chunked NetCDF4 data
- Support for NetCDF4/HDF5 filter
- async_worker: remove syncronization at end of timesteps
New interface function
Fixed bugs:
- cdf_def_mapping: add support for datatype NC_STRING
- grid module: remove initialization of CDI_KEY_SCANNINGMODE
- cdf_read_xcoord: skip char coordinates only if ndims=1
- NetCDF: reading of lower time bounds is wrong since 2.0.6
New features:
- Add predefined healpix grid hpz<zoom> to create a healpix with nested index ordering via the zoom level
- remapbil: add healpix support
- selregion: add healpix support
- sellonlatbox: add healpix support
- masklonlatbox: add healpix support
- gh2hl: add support for NextGems3 healpix/zarr data
- gendis: add support for neighbors parameter
Fixed bugs:
- Reading of older remap weight files failed in release 2.2.0
- Module splittime failed in release 2.2.0