...
GRIB-API is entirely included in ecCodes without any major change to its Fortran 90, Python and C interfaces. However there are some minor changes and rationalisations described below.
API Changes
Warning |
---|
The following functions have been removed: |
Warning |
---|
In the Fortran interface, for keys whose value is MISSING, GRIB-API would return -1 whereas ecCodes returns the constant CODES_MISSING_LONG. It is best to check whether a key is missing by using the function "grib_is_missing" rather than comparing the result of grib_get with a number. An example of such a key is "Ni" (the number of points per latitude) for Reduced Gaussian Grids. Please check your code for comparing key values with -1! |
Warning |
---|
In ecCodes we have also removed the Fortran 77 library (libgrib_api_f77.a) and the API examples. |
Tool Changes
Some of the GRIB-API command line tools are not included in ecCodes because they have been superseded by other tools or they were experimental and are not needed anymore. In the following table the deprecated tools are listed:
...