|
|
|
|
Changelog for cdo-2.4.4-1.2.x86_64.rpm :
* Tue Oct 01 2024 Manfred Schwarb - update to version 2.4.4: * feature: cmor: has been revised * Fri Aug 23 2024 Manfred Schwarb - update to version 2.4.3: * feature: option --filter: added support of NetCDF4 filter chains * new operator: setfilter: Set NetCDF4 filter specification * new operator: showfilter: Print NetCDF4 filter specification * bug fix: ml2pl: disable extrapolation (Incorrectly enabled in release 2.4.0) * bug fix: Compiling failed with NetCDF < 4.8.0 in release 2.4.2 [Bug #11843] * Thu Jun 27 2024 Manfred Schwarb - update to version 2.4.2: * new operator: delattribute: Delete attributes * bug fix: processing of NANs failed in 2.4.1 * Thu May 23 2024 Manfred Schwarb - update to version 2.4.1: * feature: mergetime: added skip_same_time parameter * feature: mergetime: added names parameter (union|intersect) * feature: Yearstat; added complete_only parameter * feature: showatttribute: changed output format * new operator: timmaxidx: Index of time maximum * new operator: timminidx: Index of time minimum * new operator: seltimeidx: Select timestep by index * new operator: setprojparam: Set proj_param attribute * new operator: dminute: Multi-day by the minute statistics * bug fix: Yseasstat: failed with seasonal data since release 2.2.0 * bug fix: eca_csu/eca_cfd: fixed stack memory error which occurs with clang option -Os [Bug #11790] * bug fix: minc/maxc: fixed wrong handling of missing values * Mon Mar 04 2024 Manfred Schwarb - update to version 2.4.0: * feature: Changed to C++20 * feature: Add FDB (Fields DataBase) support (status: experimental) * feature: Remapweights: Use environment variable REMAP_MAP3D=1 to generate all mapfiles of the first 3D field with variing masks * feature: pack: add support to read pack parameters from file * feature: select: allow negative numbers for parameter levidx to select level indices from the end * new operator: pressure - pressure on full-levels * new operator: pressure_half - pressure on half-levels * new operator: delta_pressure - pressure difference of half-levels * new operator: gheight_half - geopotential height on half-levels * bug fix: after: change computation of geopotential height from full to half levels [Bug #11346] * bug fix: expr: var statement failed * bug fix: gradsdes: fix integer overflow in map file * bug fix: Arith: fill mode for infile2 doesn\'t work with pipes [Bug #11733] * bug fix: rotated pole mapping failed with negative north_pole_grid_longitude attribute [Bug #11661] * Fri Dec 15 2023 Manfred Schwarb - update to version 2.3.0: * feature: Add option --shuffle: Specify shuffling of variable data before compression (NetCDF) * feature: packed NetCDF arrays are stored unpacked for all operators which modify the data * feature: DCW regions: add support for states (e.g. dcw:USAK for Alaska) * feature: expr: added function gridindex() (grid cell indices) * feature: expr: add function cdoy() (day of year) and cdpy() (days per year) * new operator: gridcellindex: Get grid cell index from lon/lat point * new operator: timfillmiss: Temporal filling of missing values * new operator: vertfillmiss: Vertical filling of missing values * new operator: Add module Ymoncomp - Multi-year monthly comparison (operators: ymoneq ymonne ymonle ymonlt ymonge ymongt) * changed operator: remapscon: obsolete operator, use remapcon instead * changed operator: remapcon2: rename to remapscon2 * changed operator: gencon2: rename to genscon2 * bug fix: expr: internal functions with two constant arguments failed in release 2.2.1 * Tue Aug 22 2023 Manfred Schwarb - update to version 2.2.2: * bug fix: remapping failed in release 2.2.0, if the data contains different masks * bug fix: Module Ymonarith: failed with more than one variable in release 2.2.0 * bug fix: median: add support for missing values * bug fix: Ymonstat: set default timestat date to LAST * Tue Jul 11 2023 Manfred Schwarb - refresh patch deregister.patch- update to version 2.2.1: * feature: Add predefined healpix grid hpz to create a healpix with nested index ordering via the zoom level * feature: remapbil: add healpix support * feature: selregion: add healpix support * feature: sellonlatbox: add healpix support * feature: masklonlatbox: add healpix support * feature: gh2hl: add support for NextGems3 healpix/zarr data * feature: gendis: add support for neighbors parameter * bug fix: Reading of remap weight files failed in release 2.2.0 * bug fix: Module splittime failed in release 2.2.0 * Fri May 05 2023 Manfred Schwarb - refresh patch deregister.patch- update to version 2.2.0: * feature: Add support for NumPy percentile methods: midpoint, inverted_cdf, averaged_inverted_cdf, closest_observation, interpolated_inverted_cdf, hazen, weibull, median_unbiased, normal_unbiased * feature: Add predefined healpix grid hp[_] * feature: Add healpix grid support to Zonstat module * feature: Add compression support for NetCDF4 remap weights file (-f nc4 -z <...>) * feature: Add support for NetCDF4/HDF5 compression method Zstandard (cdo option -z zstd) * feature: Add support for NetCDF4/HDF filter (cdo option --filter ) * feature: Improved read performance of spatial and temporal chunked NetCDF4 data * new operator: xsinfon: Extra short information * new operator: hpdegrade: Degrade the resolution of a healpix grid * new operator: hpupgrade: Upgrade the resolution of a healpix grid * new operator: splitdate: Splits a file into dates * new operator: fldcount: Number of non-missing values of the field * new operator: unpack: Unpack packed data * changed operator: sethalo: extend user interface (new parameter east/west/south/north and value) * bug fix: select: Error prone evaluation of timestepmask * bug fix: timpctl: returns missing values when input data is constant in time * bug fix: ml2hl: Change level type to ZAXIS_ALTITUDE * bug fix: sp2sp: Specification of the parameter fails * bug fix: Option -t failed in release 2.1.1 * bug fix: Yseasstat: vDateTimes not initialized * bug fix: intlevel3d: use level indices from target coordinate [Bug #11307] * bug fix: Vertstat: wrong result for non monotonic levels in GRIB format [Bug #11323] * Fri Dec 16 2022 Manfred Schwarb - update to version 2.1.1: * bug fix: expr: Variable names with a dot followed by digits are not recognized * bug fix: Use NetCDF4 data type NC_UINT64 for gridsize > INT_MAX * bug fix: fldcor/fldcovar: missval=NaN not supported * Tue Nov 08 2022 Manfred Schwarb - update to version 2.1.0: * feature: Option --nsb: Set number of significant bits, used for bit-rounding with NetCDF 4.9.0 * feature: Added support for NCZarr * feature: zonmean: added support for data on unstructured grids * feature: expr: replace template _ALL_ for all variable names * feature: expr: renamed coordinate function cdeltaz(x) to cthickness(x) * feature: expr: added function clevidx(x) * feature: expr: added function sinh(x), cosh(x), tanh(x), asinh(x), acosh(x), atanh(x) * feature: expr: added function mod(x,y), min(x,y), max(x,y), pow(x,y), hypot(x,y), atan2(x,y) * feature: expr: added function fldrange, fldskew, fldkurt, fldmedian * feature: expr: added function zonrange, zonskew, zonkurt, zonmedian * feature: selindexbox: added support for negative indexing to start from the end * new operator: remap - maps source points to target cells by calculating a statistical value from the source points * new operator: bitrounding: Bit rounding * new operator: selregion: Select horizontal regions * new operator: Dayarith (dayadd, daysub, daymul, daydiv): Daily arithmetic * bug fix: cdo 2.0.6 fails to compile with >clang12 * Tue Aug 16 2022 Manfred Schwarb - refresh patch deregister.patch- update to version 2.0.6: * feature: Changed to C++17 * feature: Automatic download of ICON grid files has been disabled, CDO_DOWNLOAD_PATH must be set * bug fix: remabil: fix rounding errors on single precision float data [Bug #10809] * bug fix: remapeta fails with cdo version 2.0.5 [Bug #10663] * bug fix: Magplot: RGB parameter doesn\'t work * bug fix: setcindexbox: failed for rotated_latitude_longitude grids [Bug #10639] * bug fix: setgrid Segmentation fault [Bug #10632] * Thu Mar 17 2022 Manfred Schwarb - update to version 2.0.5: * bug fix: yseasmean calculates seasonal sum for data with missing values since release 2.0.0 [Bug #10615] * bug fix: setattribute: delete attribute failed since release 2.0.0 [Bug #10612] * bug fix: atan2: wrong result since release 2.0.0 * bug fix: Arith: Filling up stream2 by copying the first timestep failed since release 2.0.0 * Sun Feb 20 2022 Manfred Schwarb - refresh patch deregister.patch- update to version 2.0.4: * bug fix: collgrid: process coordinates of generic grids * bug fix: read grid description file with x/y bounds failed for GRID_PROJECTION * Tue Jan 11 2022 Manfred Schwarb - update to version 2.0.3: * bug fix: after: change computation of geopotential height from half to full levels * bug fix: gheight: change computation of geopotential height from half to full levels * bug fix: muldpm/divdpm: wrong result since release 2.0.0 * Thu Dec 16 2021 Manfred Schwarb - update to version 2.0.2: * bug fix: Arith: Filling up stream2 by copying the first timestep failed * Mon Nov 22 2021 Manfred Schwarb - update to version 2.0.1: * bug fix: ECA indices: doesn\'t work correctly since 1.9.10 * Mon Nov 01 2021 Manfred Schwarb - stop removing __DATE__ and __TIME__ in spec file, as SOURCE_DATE_EPOCH mechanism provides reproducible dates since GCC7.- add additional doc files cdo_eca.pdf and cdo_magics.pdf- update to version 2.0.0: * new feature: Changed to C++14 * new feature: Changed to 3-clause BSD license * new feature: sp2gp/gp2sp: OpenMP parallelized * new feature: Expr: Add function cdeltaz(x) * new feature: Select: Add parameter levrange (level range) * new feature: seltimestep: Add support for negative values in range of integer parameter * new feature: outputtab: Add key x and y to print coordinates of the original grid * new operator: setgridcell: Set the value of a grid cell * new operator: selcircle: Select cells inside a circle * new operator: fldint: Field integral * new operator: bottomvalue: Select valid values at the bottom level * new operator: topvalue: Select valid values at the top level * new operator: median - ensmedian, fldmedian, mermedian, zonmedian, gridboxmedian * new operator: skewness - ensskew, fldskew, merskew, zonskew, gridboxskew * new operator: kurtosis - enskurt, fldkurt, merkurt, zonkurt, gridboxkurt * bug fix: splitsel: Output sequence number starts at 0 * bug fix: import_binary: Wrong result for swap 2 byte binary data * bug fix: import_binary: Set NetCDF reference time * bug fix: genlaf: Gives the result of gencon * bug fix: namelist: Add large file support * Fri Jul 02 2021 Manfred Schwarb - do only recommend bash-completion, not require- do not buildrequire bash-completion * Tue Mar 16 2021 Manfred Schwarb - remove patches fix_Ydrunstat_crash.patch and fix_vfldavg.patch, fixed upstream- update to version 1.9.10: * new feature: Added option --ignore_time_bounds to ignore time bounds for time range statistics * bug fix: EOF: fix wrong result with multiple OpenMP threads (data race) * bug fix: timselmean: failed with variables on different grids [Bug #9978] * bug fix: Ymonarith: failed with variables on different grids * bug fix: Detrend: wrong result with parameter equal=false [Bug #9961] * bug fix: Fldstat: optional parameter weights failed * bug fix: Wind: check that numLPE is > 0- update to version 1.9.9: * new feature: New environment variable CDO_DOWNLOAD_PATH: Path where CDO stores downloads * new feature: New environment variable CDO_ICON_GRIDS: Root directory of the ICON grids * new feature: splitsel: added support for negative skip values [Feature #9798] * new feature: showattribute: added wildcard support * new feature: Diff: added option maxcount=: Stop after num different fields * new feature: Select: added parameter dom (day of month, e.g. 29feb) * new feature: Ymonstat: added support for option timestat_date * new operator: Yearly arithmetic: yearadd, yearsub, yearmul, yeardiv * new operator: apply: Apply an operator on each input file * new operator: gh2hl: Interpolate 3D geometric height to height levels * new operator: pack: Pack data (NetCDF attribute add_offset/scale_factor) * new operator: verifygrid: Verify grid coordinates * new operator: addtrend: Add trend * new operator: isosurface: Extract isosurface * changed operator: intlevel3d: changed interface * bug fix: Selbox: wrong result of grid cell area (if present) on curvilinear grids * bug fix: sellonlatbox,-180,180,-90,90 \"breaks\" lon_bnds [Bug #9801] * bug fix: Ensval: does not work * bug fix: intyear: doesn\'t work; segmentation fault * bug fix: intlevel3d: wrong result since v1.9.4 [Bug #9468] * bug fix: dv2uv, uv2dv: wrong result works only on first level since v1.9.8 [Bug #9441] * bug fix: Vertintap: process only 3D variables on hybrid sigma height coordinates with correct number of levels * bug fix: Arith: Inconsistent missing value handling in v1.9.8 [Bug #9396]- update to version 1.9.8: * new feature: Proj 4 to 6 API Migration * new feature: smooth/smooth9: Added support for gridtype PROJECTION [Feature #9202] * new feature: Expr: Added function rand() and isMissval() * new feature: Remap: Added support for Gaussian reduced grids * new feature: trend, detrend: Added parameter equal=false for unequal timesteps * new feature: Option --no_remap_weights: Switch off generation of remap weights * new operator: deltat: Difference between timesteps * bug fix: ensavg: Wrong result if data contains missing values (same result as ensmean) * bug fix: Ydrunstat: Fix seg. fault
|
|
|