New features:
- Significant performance improvement for reading HEALPix zarr datasets with NCZARR.
- New option --query to pre-selects a subset of the data cube from a dataset.
- New option --async_read <true|false> to read input data asynchronously.
Available for the operators: diff, info, trend, detrend, Timstat
New operators:
- VarsStat: add operator varsskew, varskurt, varsmedian, varspctl
- symmetrize - Mirrors data at the equator
- splitensemble - Split ensembles
Fixed bugs:
- fillmiss: wrong result for n<4 [Bug #12341]
- chparam: failed since release 2.5.3 [Bug: #12328]
New features:
- expr: added function trimrel(x,kb) and trimabs(x,err)
- distgrid/collgrid: added support for datasets with multiple different grids
- added support for blanks in filenames
- added support for NetCDF CF-conform HEALPix grids
Fixed bugs:
- include of cstdlib missing (compiler error with clang-21)
New features:
- fldmin/fldmax: added parameter verbose=true to print lon/lat coordinates of min/max value
New operators:
- New operator setstdname - Set standard name
Fixed bugs:
- ensmin/ensmax: incorrect result for 64-bit NetCDF output with missing values, since release 2.4.2
- mergetime: failed in combination with other operators if the first input has only one timestep
- select: dead lock with constant fields and multiple files
- distgrid: openMP loop failed
New features:
- option --chunkspec to specify chunking for dimensions x,y,z,t
- option --print_filename to print name of all output files
- collgrid: Added parameter name and levidx
New operators:
- setchunkspec - Specify chunking per variable
- showchunkspec - Show chunking specification
- air_density - Air density
Fixed bugs:
- inttime: segfaults on Int16 data since release 2.4.1 [Bug #12138]
- timpctl: Short integer overflow for CDO_PCTL_NBINS>32768
- enable-hirlam-extensions failed since release 2.5.1
- Input: failed with more than one input record
New operators:
- cinfo: Compact information listed by parameter name
Fixed bugs:
- detrend: failed if missing_value is between 0 and numSteps
- remapcon: env.var. REMAP_AREA_MIN failed since release 2.4.0
- consects/consecsum: wrong result since release 2.4.0 [Bug #12030]
New features:
- Added support for non-thread-safe NetCDF4/HDF5 library
- Remapstat: added support for unstructured target grids
- Timselstat: added support for parameter nskip=-1
Fixed bugs:
- diff: added extended check for NANs [Bug #11963]
- setpartabn: convert parameter failed
- ydrunpctl: parameter pm=r8 failed
- remapcon: fixed problem with icon R3B9 target grids
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]
New operators:
- delattribute: Delete attributes
Fixed bugs:
- processing of NANs failed in 2.4.1