|
|
|
|
Changelog for cdo-2.4.1-bp156.1.2.x86_64.rpm :
* 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 * Mon Dec 02 2019 manfred99AATTgmx.ch- add patch fix_Ydrunstat_crash.patch: fix ydrun * operators (upstream patch)- add patch fix_vfldavg.patch: fix ensavg operator (upstream patch)- remove patch return.patch, not needed anymore- update to version 1.9.7.1: * bug fix: splitsel and splitmon doesn\'t work * bug fix: --enable-hirlam-extensions doesn\'t compile [Bug #9087]- update to version 1.9.7: * new feature: added option --worker : Number of worker to decode/decompress GRIB records * new feature: added option --pedantic: Warnings count as errors * new feature: Yhourstat: added time bounds support * new feature: expr: added support for ctimestep() in ternary conditional * new operator: yearmaxidx: Yearly maximum indices * new operator: yearminidx: Yearly minimum indices * new operator: for: renamed to seq * bug fix: Build failed with GCC 9 (OpenMP data sharing) [Bug #9038] * bug fix: compile error: EXIT_FAILURE not declared in cdoDebugOutput.h [Bug #8899] * bug fix: eca_gsl: the 2nd input file was not closed [Bug #9033] * bug fix: ensrkhisttime/ensrkhistspace: don\'t work * bug fix: detrend: seg. fault if time series containts time constant fields * bug fix: inttime, intntime: handling of missing values is incorrect * bug fix: select: combination of some parameter (var, grid, zaxis) doesn\'t work * bug fix: expr:zonSTAT: wrong result * bug fix: expr::vertmean: fix wrong warning message about layer bounds * bug fix: mergetime: SKIP_SAME_TIME doesn\'t work in release 1.9.6- update to version 1.9.6: * new feature: Added support for polar stereographic projection * new feature: Download ICON grids if necessary (http://icon-downloads.mpimet.mpg.de) * new feature: Added global option --eccodes: Use ecCodes to decode/encode GRIB1 messages * new feature: Operator chname: Added support to change coordinate names [Feature #8746] * new feature: Operator diff: set exit status to 1 if inputs differ * new feature: Renamed remapcon/gencon to remapscon/genscon * new feature: Replaced remapcon/gencon by remapycon/genycon * new operator: vars - Statistical values over all variables * new operator: minc - Minimum of a field and a constant * new operator: maxc - Maximum of a field and a constant * bug fix: Gradsdes.test fails [Bug #8614] * bug fix: Option --reduce_dim gives wrong result on time dimension [Bug #8615] * bug fix: Module Selbox: added support for grid cell area * bug fix: Operator setgridtype,regular: set nx=4 *N+16 for octahedral reduced Gaussian grids * bug fix: Operator distgrid: seg. fault if last segment is larger than first segment * bug fix: Operator sellonlatbox: abort if grid coordinates missing * bug fix: Operator masklonlatbox: wrong result if lon1 > first lon || lon2 < last lon (bug introduce in 1.9.4) [Bug #8695] * bug fix: Operator maskindexbox: wrong result if idx1 > 1 || idx2 < nlon (bug introduce in 1.9.4) [Bug #8695] * bug fix: Absolute time axis (-a) returns wrong units in operator chain for NetCDF [Bug #8777] * bug fix: Relative time axis (-r) returns wrong first timestep in operator chain for NetCDF * bug fix: Wrong result with fldmean on zonal mean data (bug introduce in 1.9.5) [Bug #8834] * Tue Aug 14 2018 manfred99AATTgmx.ch- add patch return.patch to fix nonsensical rpmlint error.- remove patch cstring.patch, fixed.- Update to 1.9.5: * new feature: Changed type of date from 32 to 64-bit integer to support years > 214748 * new feature: remapycon: optimized by changing cell search method * new feature: expr: added support for zon functions * new feature: expr: added function sellevelrange() and sellevidxrange() * new feature: gridfile: added extension \":N\" to select grid number N from data file * new operator: dhour - Multi-day hourly statistics * bug fix: seldate: segmentation fault (bug introduce in 1.9.4) [Bug #8499] * bug fix: select: wrong timestamp when combining select with selyear (bug introduce in 1.8.1) [Bug #8576] * bug fix: gradsdes: bug fix for rotated lon/lat grids * bug fix: silent option produces newlines [Bug #8538] * bug fix: remapnn/remapdis: wrong result with regular 2D source grids if nlat > nlon [Bug #8498] * Fri Jul 27 2018 manfred99AATTgmx.ch- separate build settings for science project- bash completions need to go into /usr/share/bash-completion/completions/ * Sun May 20 2018 manfred99AATTgmx.ch- add patch cstring.patch to fix build breakage, upstream commit ea268af7302ceb7b90a8cc3765dc09379d68c6d9- Update to 1.9.4: * new feature: Large data support: changed type of gridsize from 32 to 64-bit integer * new feature: remapbil, remapbic, remapnn, remapdis: optimized by changing point search method * new feature: Fldstat, Vertstat: added option weight=false to disable weighting * bug fix: option -r doesn\'t work [Bug #8334] * bug fix: enspctl: changed parameter type from int to float [Bug #8386] * bug fix: segfault with chained operators on timeseries data [Bug #8230] * bug fix: setattribute: added support for \ in text attributes * bug fix: expr: removed character [LlDd] from definition of float constants * Sat May 19 2018 manfred99AATTgmx.ch- switch back to plain \"BuildRequires: hdf5-devel\", as science project reverted to hdf5 1.10 * Wed May 09 2018 manfred99AATTgmx.ch- fix broken build by requiring package hdf5-1_8- add %licence tag in spec file * Fri Mar 09 2018 manfred99AATTgmx.ch- delete patch ppc64el.patch, fixed- Update to 1.9.3: * new feature: expr: added time coordinate function cdate(), ctime(), cdeltat(), ctimestep() ... * new operator: not - logical NOT (1, if x equal 0; else 0) * bug fix: uvDestag: target grid undefined in output * bug fix: runpctl: fails since release 1.8.0 * bug fix: read of reduced Gaussian grid description file failed [Bug #8146] * bug fix: read error on grid description file [Bug #8099] * Mon Jan 08 2018 manfred99AATTgmx.ch- delete patch off_t-fix.patch, no longer needed * Fri Nov 24 2017 manfred99AATTgmx.ch- update patch off_t-fix.patch- Update to 1.9.2: * bug fix: sign of grid size increment changes [Bug #7974] * bug fix: compilation fails on OpenBSD [Bug #7961] * bug fix: expr: nesting of ternary operator lost in cdo-1.9.1 [Bug #7992] * bug fix: rotuvb changed behavior in different versions [Bug #8084] * bug fix: select with start=end range aborts with \'Invalid character\' [Bug #7976] * Tue Nov 21 2017 manfred99AATTgmx.ch- add patch off_t-fix.patch: conflicting definitions for off_t on 32bit archs (from debian)- refresh patch deregister.patch- Update to 1.9.1: * new feature: Added support for NC_FORMAT_CDF5 * new feature: Extend option --reduce_dim to all dimension for all operators * new operator: tee - Duplicate a data stream * changed operator: eof, eof3d: set default value of environment variable CDO_WEIGHT_MODE to off * changed operator: sinfo: Added time type * changed operator: ap2pl: added support for input data on half levels * bug fix: selindexbox: breaks uvRelativeToGrid flag [Bug #7901] * bug fix: expr: AND fall through OR * bug fix: --cmor option doesn\'t work for lon/lat bounds (introduced in 1.9.0) * bug fix: eof3d: weight array was allocated for only one level- Update to 1.9.0: * new feature: Code changed from ANSI C99 to ISO C++11 * new feature: Added configure option for ecCodes --with-eccodes= * new feature: Added range operator to all statistic modules (e.g. yearrange, zonrange) * bug fix: expr: improve ternary operator, no brackets needed anymore. * bug fix: expr: added support for clev in ternary operator. * bug fix: remapcon/remapycon produces wrong results for some grid combinations (introduced in 1.8.0) [Bug #7821] * bug fix: mergetime: wrong time information if first input file does not contain the first time step (bug introduced in 1.8.1) [Bug #7760] * bug fix: percentile: fix wrong result with method numpy (linear interpolation) and nist [Bug #7798] * Fri Sep 01 2017 manfred99AATTgmx.ch- require hdf5 version >=1.8.8 in accordance with netcdf on science project * Tue Jul 11 2017 manfred99AATTgmx.ch- build without grib and plot support for 32bit archs for now, eccodes does not build on these archs * Mon Jun 26 2017 manfred99AATTgmx.ch- Update to 1.8.2: * bug fix: setpartab: variable name does not change [Bug #7681] * bug fix: cmorlite: skipped empty key values [Bug #7681] * bug fix: setcalendar, settaxis memory error (bug introduce in 1.8.1) [Bug #7691]- Update to 1.8.1: * new feature: selindexbox: added support for LCC grid * new operator: selgridcell - Select grid cells * new operator: delgridcell - Delete grid cells * new operator: selmulti - Select multiple fields * new operator: delmulti - Delete multiple fields * new operator: changemulti - Change identication of multiple fields * new operator: samplegrid - Resample grid * new operator: uvDestag - Destaggering of wind components * new operator: rotuvNorth - Rotate u/v wind to North pole * new operator: projuvLatLon - Cylindrical Equidistant projection * bug fix: collgrid: combination of nx and names does not work * bug fix: Remapping bug for non global grids [Bug #7625] * bug fix: remapdis and remapcon produces wrong results for some grid combinations [Bug #7626] (introduced in last revision)- Update to 1.8.0: * new feature: NetCDF: Improved support for horizontal and vertical grids * new feature: Changed default of option -f nc to netCDF2 * new feature: masklonlatbox: added support for unstructured grids * new feature: setpartabn: added support for user defined attributes * new feature: Reverse: adjust date/time by -1 second (introduced in last revision) * new operator: setattribute: Set attributes * new operator: cmorlite: Apply variable_entry of cmor tables * new operator: timcumsum: Cumulative sum over time. * new operator: shiftx/shifty: Shift fields on rectilinear/curvilinear grids in x/y direction * bug fix: Cond: bug fix for ntsteps1 == 1 && ntsteps2 != 1 * bug fix: ml2pl: interpolation failed for data on hybrid half levels [Bug #7225] * Tue Jun 13 2017 manfred99AATTgmx.ch- add patch deregister.patch: do not use register statements (from debian)- add patch ppc64el.patch: fix build on ppc64el (from debian)- enable plot support * Mon May 22 2017 manfred99AATTgmx.ch- enable GRIB support- install file for bash completion support- add %check section- remove configure option --with-jasper as it doesn\'t exist any more. * Fri Dec 02 2016 manfred99AATTgmx.ch- remove all __DATE__ and __TIME__ macros as well as set LOGNAME and HOST manually to get reproducible builds * Tue Nov 29 2016 manfred99AATTgmx.ch- spec cleanup- enable udunits2 support- Update to 1.7.2: * New operators: - smooth: Smooth grid points - ap2hl: Air pressure to height level interpolation - ngrids: Show number of grids - ngridpoints: Show number of gridpoints per variable - reducegrid: Select gridpoints wrt. given mask - settbounds: Set time bounds * Changed operators: - input: added optional zaxis parameter - setpartab: renamed to setcodetab - pardes: renamed to codetab * Fixed bugs: - Error reading Gaussian reduced GRIB files [Bug #6780 #6819] - Installation error with OpenMP [Bug #6523] - mul: wrong result for missval *0 (bug was introduced in 1.7.1) - nint: wrong result (replaced round() by lround()) - shaded, contour, grfill: set NAN missvals to -9e33 [Bug: #6677]- Update to 1.7.1: * New features: - select: added search key steptype, gridnum, gridname, zaxisnum, zaxisname - expr, exprf, aexpr, aexprf: added support for function clon(x), clat(x), clev(x), remove(x), ngp(x), nlev(x), size(x), missval(x), sellevel(x,k), sellevidx(x,k), fldmin(x), fldmax(x), fldsum(x), fldmean(x), fldavg(x), fldstd(x), fldstd1(x), fldvar(x), fldvar1(x), vertmin(x), vertmax(x), vertsum(x), vertmean(x), vertavg(x), vertstd(x), vertstd1(x), vertvar(x), vertvar1(x) * New operators: - contour: Contour plot - shaded: Shaded contour plot - grfill: Shaded gridfill plot - vector: Lat/Lon vector plot - graph: Line graph plot - gmtxyz: Output GMT xyz format to create contour plots with the GMT module pscontour. - gmtcells: Output GMT multiple segment format to create shaded gridfill plots with psxy. * Fixed bugs: - cdo -t table_file does not read variable name from table file [Bug #6312] - One day shift backwards when converting to relative time axis with -r [Bug #6496] - ydaypctl: check of verification date failed (bug fix) - cat, copy, mergetime, select: remove time constant input fields for nfile>1 [Bug #6552]- Update to 1.7.0: * New features: - added support for netCDF Scalar Coordinate Variables - added support for hybrid sigma pressure coordinates following the CF convention - added option --percentile to select different percentile methods Available methods: nrank, nist, numpy, numpy_lower, numpy_higher, numpy_nearest - distgrid: added support for curvilinear grids - collgrid: added support for curvilinear grids * New operators: - remapycon: First order conservative remapping (new implementation of remapcon) - genycon: Generate 1st order conservative remap weights (new implementation of gencon) - setmisstonn: Set missing value to nearest neightbor - setmisstodis: Set missing value to the distance-weighted average of the nearest neighbors - ap2pl: Interpolate 3D variables on hybrid sigma height coordinates to pressure levels - vertstd1: Vertical standard deviation [Divisor is (n-1)] - vertvar1: Vertical variance [Divisor is (n-1)] - seasvar1: Seasonal variance [Divisor is (n-1)] - seasstd1: Seasonal standard deviation [Divisor is (n-1)] - yseasvar1: Multi-year seasonally variance [Divisor is (n-1)] - yseasstd1: Multi-year seasonally standard deviation [Divisor is (n-1)] * Changed operators: - remapnn, remapdis: replaced scrip search by kdtree (optimization) - vertvar, vertstd: changed to weighted var/std if layer bounds are available * Fixed bugs: - cdo -t table_file does not complain if table_file is a directory [Bug #5891] - expr: operators return 0 for arithmetics on constants [Bug #5875] - env. CDO_TIMESTAT_DATE does not work [Bug #5758] - splityear *: support for constant fields is missing [Bug #5759] - yseaspctl: check of verification date failed [Bug #5810] - Converting rotated lat-lon netcdf to/from grib: flip sign of the angle of rotation [Bug #5870] * Fri Jun 19 2015 ocefpafAATTgmail.com- Updated to 1.6.9 * New features: - select: added parameter date, startdate, enddate - expr: added support for operator ?:,&&,|| - option --reduce_dim: reduce dimension (Timstat, Fldstat) * New operators: - after: ECHAM standard post processor - aexpr: Evaluate expressions and append results - aexprf: Evaluate expression script and append results - selzaxisname: Select z-axes by name - genlevelbounds: Generate level bounds * Fixed bugs: - ydrunpctl: does not work in combination with ydrunmin/ydrunmax - Ensstat: added support for different missing values - seltimestep: abort if none of the selected timesteps are found
|
|
|