SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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
 
ICM