CDI: Version 1.7.0 released

Added by Uwe Schulzweida over 1 year ago

New features:
  • added support for netCDF Scalar Coordinate Variables
  • added support for hybrid sigma pressure coordinates following the CF convention
  • merge changes from branches/cdi-tiles [from Florian Prill]
Fixed bugs:
  • GRIB rotated grids: invert angle of rotation (north to south pole) (bug fix)
  • bug fix for scanning the WRF time axis
  • cdiStreamSetupVlist: added call to vlist_unlock(vlistID) (bug fix)

CDO: Version 1.6.9 released

Added by Uwe Schulzweida about 2 years ago

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

CDO: Version 1.6.8 released

Added by Uwe Schulzweida about 2 years ago

New features:
  • select, delete: added wildcard support for parameter name
  • expr: added support for logical operators <, >, <=, >=, !=, ==, <=>
New operators:
  • splityearmon: Split in years and months
  • yseasadd: Add multi-year seasonal time series
  • yseassub: Subtract multi-year seasonal time series
  • yseasmul: Multiply multi-year seasonal time series
  • yseasdiv: Divide multi-year seasonal time series
Changed operators:
  • vertmean, vertavg: changed to weighted means if layer bounds are available
  • setpartabp, setpartabn: added optional parameter convert to convert the units.
    Units are not converted anymore if this parameter is not set!
  • TimSTAT, Timpctl, TimselSTAT, Timselpctl, SeasSTAT, Seaspctl:
    The output time stamp of all operators from the above modules are changed from the last to the middle contributing timestep.
    Use the environment variable CDO_TIMESTAT_DATE=last to set the output time stamp to the last contributing timestep.
  • eof, eof3d: use area weights instead of no weights
    Use the environment variable CDO_WEIGHT_MODE=off to switch back to the non weighted version
Fixed bugs:
  • gradsdes: grib index file is empty (introduced in 1.6.7)
  • grib2 output: segfaults when writing grib2 files [Bug #5351]
  • remapnn: Segmentation fault for extrapolation of regular 2D source grids [Bug #5448]

Redmine User Information: 2015-03-03 Maintenance and

Added by Jan Sellmann over 2 years ago

What will happen:

  • upgrade of the operating system on and


  • Tuesday, March 3rd, 10 am - 2 pm

Who/What is affected:

  • The upgrades requires a downtime of both subversion servers
  • Neither the repositories hosted on both servers, nor the svn access manager will be usable during the maintenance, including access from the Redmine server
  • During the maintenance you might see error messages, when clicking the repository inside the Redmine server
  • No major upgrade of the subversion package will happen (1.6.12 -> 1.6.17), so we don't expect any compatibility issues with existing working copies

CDO: Version 1.6.6 released

Added by Uwe Schulzweida over 2 years ago

New operators:
  • outputtab: table output
Fixed bugs:
  • option -t table: segmentation fault if parameter table entry longname is missing
  • merge: check number of timesteps [Bug #5338]
  • seasmean: sets all time_bnds to the same values [Bug #5329]
  • histcount: doesn't recognize missing values
  • filesdes: doesn't work for GRIB2 files [Bug #5307]

CDI: Version 1.6.6 released

Added by Uwe Schulzweida over 2 years ago

New features:
  • IEG: added support for coordinate scale factor
Fixed bugs:
  • table::decodeForm1: missing longname results in Abort trap
  • transpose2dArrayXX: wrong result
  • cgribexScanTimestep1: set flag to 0 in call to cgribexVarCompare()
  • netCDF: call set_validrangeDP() in cdfReadVar()
  • netCDF: call cdfDoInputDataTransformation() if have missvals

CDO: Version 1.6.5 released

Added by Uwe Schulzweida over 2 years ago

New operators:
  • distgrid: distribute horizonal grid
  • collgrid: collect horizontal grid
Changed operators:
  • cat: added support for option -O (overwrite existing output file)
  • remaplaf: changed calculation of weights from SCRIP to YAC
Fixed bugs:
  • gridarea: added support for concave grid cells
  • gradsdes: added support for option 365_day_calendar
  • import_binary: option 365_day_calendar does not work
  • select: wrong result when select only one timestep

CDI: Version 1.6.5 released

Added by Uwe Schulzweida over 2 years ago

New features:
  • NetCDF: single precision input
  • netCDF4: added support for xtype NC_STRING
  • added CDI function gribapiLibraryVersion(major_version, minor_version, revision_version) [Feature #5043]
  • gribapiEncode: update additional keys defined with vlistDefVarXXXKey() [Feature #4720]
  • added vlistDefVarProductDefinitionTemplate() to define GRIB2 Product Definition Template Number [Feature #4694]
  • streamWriteVarF, streamWriteVarSliceF: added support for GRIB1 (cgribex)
  • grib2: activate jpeg support in combination with masks (missing values)
Fixed bugs:
  • listDestroy(): set resHListSize=0 [Bug #5058]
  • NetCDF: Reading uuidOfVGrid [Bug #5046]

CDI: Version 1.6.4 released

Added by Uwe Schulzweida over 2 years ago

New features:
  • Added support for SPECS forecast time axis
  • Added support for GRIB_API key cfName
Fixed bugs:
  • netCDF4 classic: existing files are converted to netCDF4 - classic flag is lost
  • netCDF: added support for opendap files by https:
  • gribapiDefDateTimeRel: set vdate to rdate for time invariant fields [Bug #4641]
  • Loss of coordinates attribute when merging files [Bug #4880]

Integration: New features of the Web Evaluation System

Added by Oliver Kunst almost 3 years ago

Dear MiKlippers!

We are happy to announce several new features of the evaluation system.

The new features at a short glance:
  • Adding a title to your results
  • Writing and leaving notes and comments belonging to the results.
  • The tool's repository version is saved in the history.
  • Developers can easily issue error messages and warnings.

Adding a title to your results

We put our hands on the result section to improve your workflow.
When you love tabbed browsing you certainly know the confusion
looking for a specific result between several tabs showing the same tool name.

Now, you can add a caption to your results page acting as title. On the result
page you find the button "add caption" which allows you to set a title for your
results. When you mark the "default" option, this caption will be shown to
everyone. We recommend to set a default caption before you share your

You can also set the caption when starting a tool. Therefore a new field "caption"
appears at the bottom of the web interface. An "analyze --caption 'my genius title' --tool ...."
does the same from command line.

Writing and leaving notes and comments belonging to the results

A new section appears in the results called "Notes". There you can leave comments,
remarks and short notes. You can choose whether the comment should be private and
only be seen by yourself or if you would like to share this comment with the other
MiKilp members.

For team work a strategy could be to share the results after setting a caption
and gather the feedback in the notes section. Feel free to play around with the new

The tool's repository version is saved in the history

Since all the tools underlying a lively development process, it could be hard to
reproduce some old results with new tool versions. The version management system git
keeps track of all the versions. Recently, the system stores the repository and git version
of your tool in the history. If you would like to know which version you used for an experiment
take a look to the configuration section of the results. The button "Additional Information"
reveals the version.

Developers can easily issue error messages and warnings

Last but not least we implemented a feature for developers to issue warnings and
error messages. When discovering a bug you probably would like to inform users that there
is an issue you are working on or even worse you have to shut down a tool
while fixing a severe bug. Please, contact us if you would like to use the option to
issue error messages and warnings and see also:


1 2 3 4 5 ... 10 (21-30/92)

Also available in: Atom