SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for eccodes-2.36.0-150400.1.1.x86_64.rpm :

* Mon Jun 24 2024 manfred99AATTgmx.ch- update to version 2.36.0:
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Mon Apr 22 2024 manfred99AATTgmx.ch- update to version 2.35.0:
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Wed Feb 28 2024 manfred99AATTgmx.ch- Add -fno-strict-aliasing to compiler flags as suggested by compiler warnings- update to version 2.34.1:
* several fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Thu Feb 08 2024 manfred99AATTgmx.ch- update to version 2.34.0:
* Support for sub-hourly data in GRIB edition 2. For more details, see https://confluence.ecmwf.int/display/DDCZ/Sub-hourly+support+in+ecCodes
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* for parameter changes see https://confluence.ecmwf.int/display/MTG2US/Migration+to+GRIB2+-+new+in+ecCodes
* Fri Dec 15 2023 manfred99AATTgmx.ch- update to version 2.33.0:
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Thu Oct 26 2023 manfred99AATTgmx.ch- update to version 2.32.1:
* several fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Mon Oct 23 2023 manfred99AATTgmx.ch- compatibility symlinks to support grib_api have been removed, nobody is using or testing this api any more- update to version 2.32.0:
* script grib1to2 has been removed
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Tue Jul 11 2023 manfred99AATTgmx.ch- update to version 2.31.0:
* update to GRIB2 version 31 and BUFR version 40
* a lot of modifications of legacy and custom parameters
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Mon Jun 05 2023 manfred99AATTgmx.ch- update to version 2.30.2:
* bug fix: [ECC-1579] - Fortran: grib_get_real4_array (single-precision mode) not bit-identical
* bug fix: [ECC-1586] - grib_get_data: Invalid latitude values printed
* Fri May 05 2023 manfred99AATTgmx.ch- update to version 2.30.0:
* 32-bit platforms are no longer supported
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes- update to version 2.29.0:
* Set project language to be C++
* Remove the Python2 interface
* Fri Feb 24 2023 manfred99AATTgmx.ch- update to version 2.28.0:
* update to GRIB2 version 30 and BUFR version 39
* deletion of several unused parameters
* drop support for python2 in scripts
* several new features and fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes
* Mon Dec 05 2022 manfred99AATTgmx.ch- update to version 2.27.1:
* bug fix: [ECC-1448] - MARS ORIGIN keyword is wrongly overwritten for class = gw, stream = mmsf
* bug fix: [ECC-1451] - GRIB: key \'level\' not equal to \'mars.levelist\' for soil levels
* bug fix: [ECC-1477] - Compilation fails with libjasper v4.x.x
* bug fix: [ECC-1484] - GRIB: New MARS class for Greenhouse Gases dataset
* bug fix: [ECC-1449] - GRIB2: New urban and wetland/vegetation parameters
* bug fix: [ECC-1456] - MARS: Create 2 new classes EF (for EFAS) and GF (for GLOFAS)
* bug fix: [ECC-1462] - MARS: Ocean layer correct mapping for mars \'levelist\'
* bug fix: [ECC-1475] - Check return size of md5 keys- update to version 2.27.0: Performance enhancements
* feature: [ECC-1403] - GRIB: codes_grib_nearest_find too slow
* feature: [ECC-1427] - GRIB Performance: Improve decoding speed of CCSDS packing
* feature: [ECC-1422] - BUFR performance: Reduce number of dynamic memory allocations
* feature: [ECC-1405] - Add new function: codes_handle_new_from_samples
* feature: [ECC-1413] - GRIB2: add iteration key in the MARS namespace for stream=elda, type=4i
* feature: [ECC-1212] - MARS key mapping for local time templates
* feature: [ECC-1393] - CMake: Add option to build ecCodes with C++ (Experimental)
* feature: [ECC-1399] - GRIB2: Add parameters for additional precipitation type severity and frequency
* feature: [ECC-1400] - GRIB2: Change shortnames of 260318 - 260321
* feature: [ECC-1411] - GRIB: Add CAMS physical quantities
* feature: [ECC-1412] - BUFR: Code table 020063 is missing the option with value 12
* feature: [ECC-1417] - GRIB2: Replace key aerosolType with constituentType
* feature: [ECC-1423] - GRIB2: Add wet-bulb potential temperature
* feature: [ECC-1425] - GRIB2: Add mars keyword FCMonth for C3S seasonal
* feature: [ECC-1435] - GRIB2: Add correct MARS level mapping for sea ice and snow layer
* feature: [ECC-1440] - GRIB2: ECMWF local definition 300 should be for decoding only (no encoding)
* feature: [ECC-1419] - C API: codes_fieldset_new_from_files: The \'filenames\' argument should be const
* feature: [ECC-1424] - Allow accessor from_scale_factor_scaled_value to operate on an array of scaled values
* feature: [ECC-1430] - GRIB2: Add extra values for stepType: \'severity\' and \'mode\'
* feature: [ECC-1436] - GRIB2: Duplicated WMO/192 definitions in localConcepts/ecmf
* feature: [ECC-1439] - GRIB2: concept \"units\" should be read-only as it does not make sense to set it explicitly
* feature: [ECC-1441] - GRIB: Add support for OpenJPEG v2.5
* feature: [ECC-1442] - BUFR: bufr_dump should insert a question mark instead of dot for non-printable characters
* feature: [ECC-1404] - Python3 bindings: Add the grib_get_gaussian_latitudes() function
* feature: [ECC-1405] - Python3 bindings: Add new function: codes_handle_new_from_samples
* feature: [ECC-1415] - Python3 bindings: Implement a higher-level Python interface (Experimental)
* feature: [ECC-1429] - Python3 bindings: Remove the file \"eccodes/messages.py\"
* bug fix: [ECC-762] - GRIB2: find nearest functionality not working for MIR reduced grid sub-areas
* bug fix: [ECC-1054] - bufr_dump error with unsupported operator 54
* bug fix: [ECC-1388] - GRIB2 CCSDS: Unpacked values different from simple packing
* bug fix: [ECC-1392] - Fortran interface: codes_open_file fails if the filename has spaces
* bug fix: [ECC-1395] - BUFR: Encoding should fail if attempting to encode message with an undefined element descriptor
* bug fix: [ECC-1396] - Clang -fsanitize=undefined: runtime errors during tests
* bug fix: [ECC-1397] - Tools: grib_ls nearest neighbour with JSON output
* bug fix: [ECC-1401] - BUFR: bufr_dump generates invalid JSON
* bug fix: [ECC-1402] - GRIB1: Nearest point incorrect for second order boustrophedonic
* bug fix: [ECC-1406] - GRIB: grib_ls -l reports last grid point is out of area
* bug fix: [ECC-1407] - grib_set -r -s packingType=grid_simple does not preserve accuracy on input packingType=grid_ieee
* bug fix: [ECC-1410] - GRIB: C API: keys iterator name is NULL
* bug fix: [ECC-1414] - GRIB: Nearest neighbour does not work for PNG packing
* bug fix: [ECC-1416] - GRIB: Setting computed key firstSize to 3e-8 sets wrong coded keys
* bug fix: [ECC-1428] - GRIB2: No error when setting invalid marsType on S2S/TIGGE/UERRA
* bug fix: [ECC-1431] - GRIB2: CCSDS encoding failure AEC_STREAM_ERROR
* bug fix: [ECC-1432] - GRIB: Segmentation fault: nearest point on reduced Gaussian grid subarea
* bug fix: [ECC-1434] - Testing: tests/grib_md5 does not execute on osx on conda-forge
* Wed May 18 2022 manfred99AATTgmx.ch- update to version 2.26.0:
* feature: [ECC-1375] - GRIB2: Add key to allow alternativeRowScanning to be turned off/on
* feature: [ECC-1019] - ecCodes and use of BUFR operator 3
* feature: [ECC-680] - BUFR operator 203YYY: implement encoding
* feature: [ECC-1387] - GRIB2 CCSDS: bitsPerValue should be set to 0 for a constant field
* feature: [ECC-1343] - Problems compiling with Jasper v3.0
* feature: [ECC-1362] - Testing: Add AEC packed data to test suite, that cannot be unpacked by SZIP
* feature: [ECC-1377] - GRIB: Change units of several wave parameters from dimensionless to radians
* feature: [ECC-1378] - GRIB2: Update tables/templates with the latest WMO V29.0.0
* feature: [ECC-1385] - BUFR: Update tables with the latest WMO V38.0.0
* feature: [ECC-1379] - GRIB: Provide GRIB2 IFS samples with CCSDS packing (for grid-point data)
* feature: [ECC-1380] - GRIB2: Create mechanism to resolve Fire dataset origin for MARS archiving
* feature: [ECC-1389] - Python3 bindings: Drop Python versions 3.5 and 3.6
* feature: [ECC-1367] - C API: codes_get_double_elements: The \'index_array\' argument should be \'const\'
* feature: [ECC-1369] - handle_new_from_samples: Allow sample file to include its extension
* feature: [ECC-1372] - GRIB: Update names and descriptions of 3 GFAS parameters
* feature: [ECC-1374] - GRIB: Add key \'accuracy\' that represents the number of bits, whatever the packing
* feature: [ECC-1381] - GRIB2: Change the title of parameter code tables to include discipline and category
* feature: [ECC-1382] - C API: codes_fieldset_new_from_files: The \'keys\' argument should be const
* feature: [ECC-1383] - Spelling: Accessor \'octect_number\' should be \'octet_number\'
* bug fix: [ECC-507] - BUFR operator 203YYY: decoded values wrong
* bug fix: [ECC-989] - BUFR: Valgrind error: Setting \'unpack=1\' before setting unexpandedDescriptors
* bug fix: [ECC-1359] - codes_set_string: Fails for integer key even if string can be converted to an integer
* bug fix: [ECC-1363] - codes_set_string: Does not fail for invalid value for key of type \'double\'
* bug fix: [ECC-1370] - GRIB2: Add the 1.5m versions of 2t, 2d, mn2t6 and mx2t6 for S2S
* bug fix: [ECC-1371] - GRIB2: Fix definitions for CERRA dataset
* bug fix: [ECC-1373] - GRIB2: Two CAMS parameters have duplicate encodings
* bug fix: [ECC-1390] - Python3 bindings: NameError: name \'GribInternalError\' is not defined
* Sun Mar 06 2022 manfred99AATTgmx.ch- update to version 2.25.0:
* feature: [ECC-1348] - CMake: Option Adaptive Entropy Coding (AEC) turned on by default
* feature: [ECC-1342] - GRIB2: Finalise the development of Ocean modelling The GRIB2 encodings of some parameters have changed. Please check the issue details.
* feature: [ECC-1321] - GRIB2: replace is_s2s key with a generic S2S pseudo-centre
* feature: [ECC-1324] - GRIB2: replace is_tigge key with a generic TIGGE pseudo-centre
* feature: [ECC-1334] - GRIB2: add missing typeOfLevel from levtype mapping
* feature: [ECC-1344] - Always call fflush() and fsync() before fclose() of a written file
* feature: [ECC-1345] - GRIB: ECCODES_GRIB_IEEE_PACKING environment variable value should be checked
* feature: [ECC-1354] - GRIB2: Refactor and generalise the postProcessing concept
* feature: [ECC-1356] - OpenSuse Leap distribution fails to detect libaec even if installed, if sz2 is not installed too
* feature: [ECC-1357] - GRIB2: Add key \'aerosolTypeName\' for aerosol templates
* feature: [ECC-1335] - C API: Deprecate functions codes_box_new and codes_box_get_points
* feature: [ECC-1346] - GRIB: Fix the capitalisation in several parameter names
* feature: [ECC-1349] - GRIB2: Add the newly proposed heat index parameters
* feature: [ECC-1352] - GRIB CCSDS packing: Add extra tests
* feature: [ECC-1358] - GRIB2 UERRA: Add scaledValue/scaleFactor keys for param 174098
* feature: [ECC-1325] - Examples: Extend \'bufr_keys_iterator\' example to determine the subset number
* feature: [ECC-1326] - grib_to_netcdf: Improve usage message
* feature: [ECC-1336] - CMake: Introduce ECCODES_ON_LINUX_32BIT variable for testing
* feature: [ECC-1327] - Examples: Provide the C version of bufr_read_tempf
* feature: [ECC-1351] - Python3 bindings: Support numpy.int64 as input to codes_set and codes_set_long
* bug fix: [ECC-670] - PowerPC: Some tests fail on ppc platform
* bug fix: [ECC-1315] - Keys like parameterName and nameOfFirstFixedSurface have a trailing space
* bug fix: [ECC-1316] - GRIB: Fortran API: codes_index_select doesn\'t work with \'parameterName\' as key
* bug fix: [ECC-1323] - GRIB: Cannot convert gridType=space_view to edition 2
* bug fix: [ECC-1330] - BUFR: bufrTemplate=\'unknown\' but should be \'aircraftReportWithSecondsAndPressure\'
* bug fix: [ECC-1331] - GRIB: Polar stereographic projection with alternativeRowScanning is incorrect
* bug fix: [ECC-1332] - GRIB2: conditional levtype mapping for lake (sfc) vs ocean (o2d) for ice over water parameters
* bug fix: [ECC-1338] - Fortran: call to fclose() should check the return value
* bug fix: [ECC-1339] - GRIB2: ECCODES_GRIB_IEEE_PACKING environment variable does not work for edition 2
* bug fix: [ECC-1340] - GRIB1: setting packingType=grid_ieee does not work if there is a bitmap
* bug fix: [ECC-1347] - BUFR crash: malloc failure during encoding
* bug fix: [ECC-1350] - grib_compare: Incorrect behaviour when first file argument is a directory
* bug fix: [ECC-1254] - python-eccodes on conda uses the synchronised release tag for its version
* bug fix: [ECC-1317] - Python3 bindings: Data file tiggelam_cnmc_sfc.grib2 not included in released tar file
* Wed Feb 02 2022 manfred99AATTgmx.ch- update to version 2.24.2:
* feature: [ECC-1298] - GRIB2: Open Data parameters Please note: Regarding parameter 228 (=Total Precipitation): After converting from GRIB1 to GRIB2, the paramId will no longer change to 228228 (units of kg/m^2) but will remain as 228 (units of m) and the values will not be scaled
* bug fix: [ECC-1322] - grib_compare: Option \'-e\' generates dubious error message
* bug fix: [ECC-1328] - GRIB2: Add missing marsLevtype concept: Lake or river bottom
* bug fix: [ECC-1329] - GRIB: Cannot convert Runoff (paramId=205) to edition 2
* bug fix: [ECC-1318] - GRIB: Change units of parameter 260125- update to version 2.24.1:
* bug fix: [ECC-1319] - GRIB2: Add missing snow layer definition in marsLevtype concept
* Tue Dec 21 2021 manfred99AATTgmx.ch- update to version 2.24.0:
* feature: [ECC-1234] - Python3 bindings: Remove the experimental high-level interface
* feature: [ECC-1291] - GRIB2: Implement Lambert Azimuthal geoiterator on oblate spheroid
* feature: [ECC-1280] - GRIB1: Geoiterator for \'space view\' is not implemented
* feature: [ECC-1270] - GRIB2: Change the way MARS levtype is computed
* feature: [ECC-1241] - GRIB2: Implement the new local time templates for WMO validation
* feature: [ECC-1284] - bufr_dump: Display of missing strings in arrays
* feature: [ECC-1300] - GRIB2: Add keys \'firstSize\' and \'secondSize\' for Aerosol products
* feature: [ECC-1287] - GRIB2: Remove keys \"is_uerra\" and \"is_efas\"
* feature: [ECC-1289] - GRIB2: parameter database changes required for removal of is_uerra and is_efas keys
* feature: [ECC-1293] - Update GRIB2 tables/templates with the latest WMO V28.0.0
* feature: [ECC-1297] - Update BUFR tables with the latest WMO v37.0.0
* feature: [ECC-1296] - GRIB2: Fix remaining MARS key mapping issues for UERRA/CARRA/CERRA
* feature: [ECC-1299] - GRIB2: Add WMO encodings for 3 CAMS parameters
* feature: [ECC-1301] - Add new centre \'UFZ\' in Common Code table 11
* feature: [ECC-1302] - GRIB2: Add missing codes in ECMWF version 1 local tables
* feature: [ECC-1306] - GRIB2: Add new dry and wet deposition mass fluxes needed for CAMS 48r1
* feature: [ECC-1307] - GRIB2: Add local ECMWF entries in code table 4.230 for CAMS 48r1 parameters
* feature: [ECC-1309] - GRIB2: Add new precipitation type diagnostics \'most severe\' and \'most frequent\'
* feature: [ECC-1310] - GRIB2: Add convective specific rain/snow water content
* feature: [ECC-1311] - GRIB2: Add glacier mask parameter
* feature: [ECC-1313] - GRIB2: Add/update parameters needed for Copernicus flood project
* feature: [ECC-1276] - MEMFS: Better management of generated files
* feature: [ECC-1294] - New MARS classes for ERA6 and ERA6/LAND
* bug fix: [ECC-1261] - GRIB local definition 12: MARS \'time\' key should be HHMM not single digit
* bug fix: [ECC-1286] - GRIB: Cannot set keys \"scaleFactorOfLowerLimit\" and \"scaledValueOfLowerLimit\" via the \"lowerLimit\" key for negative values
* bug fix: [ECC-1295] - GRIB: nearest function fails on regular lat/lon grid on oblate spheroid
* bug fix: [ECC-1273] - grib_get_data: keys added via \'-p\' should be separated by spaces not commas
* bug fix: [ECC-1303] - GRIB2: Setting localDefinitionNumber=1 on paramId=228104 (e_WLCH4) corrupts message
* bug fix: [ECC-1275] - grib_set: Setting unsigned values to -1 sets the maximum value for that key
* bug fix: [ECC-1314] - GRIB1: Memory leak if conversion to GRIB2 fails
* bug fix: [ECC-1277] - Test eccodes_t_grib_to_netcdf fails
* bug fix: [ECC-1283] - bufr_compare: Does not detect differences in string arrays
* bug fix: [ECC-1274] - BUFR: duplicated/incorrect error messages during decode
* bug fix: [ECC-1290] - BUFR: Key spectralWaveDensity decoded incorrectly (on Windows)
* bug fix: [ECC-1304] - BUFR encoding: Crash if bitmap specification is invalid
* bug fix: [ECC-1305] - BUFR: Invalid code in definitions/bufr/tables/operators.table
* Mon Aug 30 2021 manfred99AATTgmx.ch- remove patch 0001-Fix-undefined-references-link-to-libpthread.patch, fixed upstream- update to version 2.23.0:
* feature: [ECC-1247] - grib_dump: indicate which key values can be set to \"missing\" (option \"-D\")
* feature: [ECC-1250] - Update BUFR tables with the latest WMO v36.0.0
* feature: [ECC-1267] - Performance: reduce number of calls to function \'grib_is_all_bits_one\'
* feature: [ECC-1252] - Fortran example: problem compiling grib_read_from_file.f90
* feature: [ECC-1253] - GRIB2: Error when setting localDefinitionNumber (centre=98)
* feature: [ECC-1264] - GRIB2: Allow date and time of forecast to be \'missing\' in local definition 98.41
* bug fix: [ECC-922] - grib_get_data should fail on incorrectly coded grid
* bug fix: [ECC-1219] - GRIB: packingType conversion from grid_ieee to grid_second_order
* bug fix: [ECC-1243] - grib_ls -j: error listing the geography namespace
* bug fix: [ECC-1244] - grib_get_data: iterator consumes vast amounts of memory when Ni is missing
* bug fix: [ECC-1258] - GRIB: find_nearest returns wrong point if searched location is at a grid point
* bug fix: [ECC-1259] - BUFR encoding: Crash if compressedData set after unexpandedDescriptors
* bug fix: [ECC-1260] - grib_ls/grib_get -pstep: does not show step ranges with hyphens in some cases
* bug fix: [ECC-1262] - GRIB: Key \'typeOfLevel\' not mapped for typeOfFirstFixedSurface 17 and 18
* bug fix: [ECC-1263] - GRIB2: CCSDS packing: Assertion when creating constant field
* bug fix: [ECC-1268] - eccodes_f90 library should link to threading library (pthreads/omp)
* bug fix: [ECC-1255] - GRIB2: Key \'is_efas\' has two elements rather than just one- update to version 2.21.1:
* bug fix: [ECC-1246] - Python3 bindings: UnicodeDecodeError when parsing BUFR file
* bug fix: [ECC-1251] - MARS streams: Add config files for new ENS-Extended range streams
* feature: [ECC-1245] - GRIB: Add typeOfPostProcessing for \'geff\' to efas_post_proc
* feature: [ECC-1249] - GRIB: Update CAMS parameters (required for ADS, task 3)
* Wed May 26 2021 manfred99AATTgmx.ch- fix OBS build failure \"file /usr/lib64/pkgconfig conflicts ...\" in dependent packages by adjusting the %files section.
* Sun May 02 2021 manfred99AATTgmx.ch- update to version 2.21.0:
* contrib: [ECC-1207] - GRIB2: BiFourier packing error (Météo-France)
* feature: [ECC-822] - grib_get_data: Allow user to specify number of decimal places for lats/lons (option \"-L\")
* feature: [ECC-539] - grib_copy/grib_set: Avoid overwriting files (output file same as input)
* feature: [ECC-1211] - GRIB: Add new MARS class \'gw\' - Global Wildfire
* feature: [ECC-1209] - GRIB: New and updated parameters for CARRA/CERRA
* feature: [ECC-1210] - GRIB: Add additional typeOfPostProcessing to EFAS local definition
* feature: [ECC-1213] - GRIB: New and updated parameters for CARRA/CERRA, bunch 3
* feature: [ECC-1214] - GRIB: Add new type of postprocessing for ULYSSES (efas_post_proc concept)
* feature: [ECC-1223] - GRIB: New and updated parameters for CARRA/CERRA, bunch 31
* feature: [ECC-1224] - GRIB2: CAMS parameters for 48r1
* feature: [ECC-1216] - GRIB2: Add \'time\' to the \'ls\' namespace for local time templates
* feature: [ECC-1196] - GRIB2: Add support for pre-operational WMO table versions
* feature: [ECC-1203] - GRIB2 Definitions: Refactor section 4 templates for better modularisation
* feature: [ECC-1204] - GRIB2 Definitions: Remove MARS keys from templates 4.53 and 4.54
* feature: [ECC-1205] - GRIB2 Definitions: Remove unnecessary extra key from satellite templates
* feature: [ECC-1218] - tigge_check update for CARRA/CERRA
* feature: [ECC-1194] - MARS: Remove unused types
* feature: [ECC-1208] - Fix name of macros: CODES_DUMP_FLAG_OCTECT and GRIB_DUMP_FLAG_OCTECT
* bug fix: [ECC-1193] - GRIB CCSDS and PNG packing: setting packingType before values
* bug fix: [ECC-1195] - Accessor \'sprintf\' should by default be read-only
* bug fix: [ECC-1197] - grib_get_data: Words on the first line should be separated by spaces not commas
* bug fix: [ECC-1198] - Examples: grib_iterator should mention the \'bitmapPresent\' key
* bug fix: [ECC-1202] - GRIB CCSDS packing: fails if input packingType=grid_ieee
* bug fix: [ECC-1206] - tigge_check not failing for some wrong validityTime/validityDate
* Wed Feb 24 2021 stefan.bruensAATTrwth-aachen.de- update to version 2.20.0, for details see https://confluence.ecmwf.int/display/ECC/History+of+Changes- Remove python support, python bindings are a separate package now, see also https://pypi.org/project/eccodes.- Updated patches:
* Rebase reproducible.patch
* Drop obsolete grib_bits.diff
* Add 0001-Fix-undefined-references-link-to-libpthread.patch
* Tue Mar 31 2020 stefan.bruensAATTrwth-aachen.de- Use openjpeg2 instead of jasper.
* Fri Nov 29 2019 manfred99AATTgmx.ch- add patch rm-ksh.patch: remove unneeded ksh dependency- disable python support in spec file- update to version 2.15.0:
* feature: [ECC-753] - Python3 interface: Expose the codes_grib_nearest_find_multiple function
* feature: [ECC-1003] - Performance: Use faster shift operator rather than power function
* feature: [ECC-1030] - grib_get: Add \'-B\' option for ordering
* feature: [ECC-1016] - Update BUFR tables with the latest WMO version 33 (key scanLevelDataValidityQualityFlags -> scanLevelQualityFlags)
* feature: [ECC-1014] - Update GRIB2 definitions with the latest WMO V24.0.0 code tables/templates
* feature: [ECC-839] - Add WMO GRIB2 definition to S2S ocean parameters
* feature: [ECC-993] - GRIB: Support for Copernicus regional reanalysis (CARRA/CERRA)
* feature: [ECC-1006] - Create new GRIB1/GRIB2 local definitions for Seasonal forecast monthly means for lagged systems
* feature: [ECC-1007] - Python3 interface for eccodes cannot write large arrays
* feature: [ECC-1012] - BUFR: Key \'bufrHeaderSubCentre\' should not be a codetable
* feature: [ECC-1013] - MARS levtype (o2d/o3d) and parameters for S2S ocean
* feature: [ECC-1015] - New text abbreviation \"nasa\" for centre=173
* feature: [ECC-995] - C API: Review const-ness of arguments
* feature: [ECC-1004] - Handle Copernicus regional reanalysis (CRR) fields the same way as UERRA (is_uerra)
* feature: [ECC-1009] - tigge_check packing type check
* feature: [ECC-997] - grib_util_set_spec: Add support for CCSDS packing (GRIB2)
* bug fix: [ECC-1021] - BUFR: Flag table descriptors have the same key: scanLevelQualityFlags
* bug fix: [ECC-1028] - Segmentation fault: bufr_dump -d on message with incorrect replication
* bug fix: [ECC-998] - Height levels for class=RR
* bug fix: [ECC-1000] - \"grib_ls -l\" fails when used on two files with different grids
* bug fix: [ECC-1008] - ParamIDs 210247210249 (nitrate aerosol mixing ratios) become 0 if you set STREAM=ELDA
* bug fix: [ECC-1020] - codes_count hangs if input is a directory (with option -f)
* bug fix: [ECC-1023] - grib_to_netcdf: when writing to a directory without permissions, the error message is very cryptic
* bug fix: [ECC-1024] - Python3: segmentation fault on writing GRIB
* bug fix: [ECC-1026] - GRIB2 CCSDS packing: Nearest functionality not implemented
* bug fix: [ECC-1027] - GRIB2 Table 4.230 empty in tableVersions 6 to 20- update to version 2.14.1:
* bug fix: [ECC-1001] - grib_ls -j -l lat,lon broken (JSON output with nearest)
* bug fix: [ECC-1002] - Windows: encoding tests fail: \'maximum allowable value is 0\'
* feature: [ECC-999] - GRIB: new -10 degree Celsius isothermal level- update to version 2.14.0:
* feature: [ECC-969] - GitHub contribution: codes_split_file option to split individual messages
* feature: [ECC-604] - Improve multi-threaded performance of GRIB decoding/encoding
* feature: [ECC-985] - BUFR decoding performance: reduce number of strdup and atol calls
* feature: [ECC-965] - BUFR decoding performance: tune initial sizes of dynamic arrays
* feature: [ECC-401] - Request for grib_ls/bufr_ls output in JSON format (option \"-j\")
* feature: [ECC-543] - Feature request: -w for grib_histogram
* feature: [ECC-961] - grib_dump: ability to dump specific keys
* feature: [ECC-987] - MARS: new class for CARRA/CERRA
* feature: [ECC-972] - Add WMO GRIB2 definition to CERRA/CARRA parameters
* feature: [ECC-994] - New parameter for S2S ocean \"Mean sea water potential temperature in the upper 300 m\"
* feature: [ECC-827] - grib_to_netcdf should not ignore the HDATE key
* feature: [ECC-958] - grib_compare: show bit values for codeflag keys
* feature: [ECC-962] - grib_to_netcdf: Set date to \'hdate\' for hindcast fields
* feature: [ECC-967] - GRIB2: Fallback if tables version is bigger than the latest installed version
* feature: [ECC-975] - Add new error code: \'Functionality not enabled\'
* feature: [ECC-976] - More user-friendly error when key cannot be decoded as double or long
* feature: [ECC-979] - grib_util_set_spec: Allow encoding of double values on scaledValueOf/scaleFactorOf keys
* bug fix: [ECC-136] - grib_compare ignores difference in indicatorOfTypeOfLevel
* bug fix: [ECC-428] - Inconsistent number of values when decoding compressed BUFR data
* bug fix: [ECC-673] - bufr_filter: Arguments not parsed correctly on CLI
* bug fix: [ECC-778] - Valgrind error when GRIB_IEEE_PACKING=1 (Invalid read)
* bug fix: [ECC-941] - Crash: simple packed GRIB with invalid data section size/bits per value
* bug fix: [ECC-945] - Error converting GRIB1 to GRIB2: total precipitation
* bug fix: [ECC-966] - Crash: setting shapeOfTheEarth=1 but scale factor missing
* bug fix: [ECC-973] - Assertion: BUFR encoding error should return exit code not assert
* bug fix: [ECC-974] - Valgrind error: GRIB2: setting gridType=regular_gg on reduced gaussian grid
* bug fix: [ECC-977] - GRIB2 encoding of scaledValueOfEarthMinorAxis with out-of-bounds value
* bug fix: [ECC-978] - BUFR key section1Padding: bufr_dump -O gives erroneous length=4 instead of 5, the first character is skipped
* bug fix: [ECC-981] - grib_util_set_spec: Fails to set gridType of lambert_azimuthal_equal_area
* bug fix: [ECC-982] - BUFR decode memory leak: associatedFieldSignificance accessors not freed
* bug fix: [ECC-983] - BUFR decoding: Crash in case of invalid delayed replication
* bug fix: [ECC-984] - grib_get_data: GRIB2 file with missing jDirectionIncrement produces huge values
* bug fix: [ECC-986] - GRIB2: setting shortName=10fgg10 produces \'gust\' and not \'10fgg10\'
* bug fix: [ECC-990] - Crash: grib_copy -r on packingType of grid_second_order_general_grib1- update to version 2.13.1:
* feature: [ECC-954] - GRIB: Add fire related parameters for CEMS-Fire
* feature: [ECC-963] - Update parameters shortnames/names
* feature: [ECC-964] - Update parameter 171207 with correct shortname
* bug fix: [ECC-949] - grib_merge fails to merge grib1 tiles
* bug fix: [ECC-960] - grib_util_set_spec: Interpolation fails on GRIB message with no levelType key- update to version 2.13.0:
* feature: [ECC-924] - GRIB2: Add support for encoding AROME and ALADIN fields
* feature: [ECC-815] - Separate the Python bindings to a different package, install via \"pip3 install eccodes-python\"
* feature: [ECC-240] - bufr_dump should be able to dump a given subset: new option \"-S\"
* feature: [ECC-932] - bufr_dump: Add option to print expanded descriptors along with their keys and units: new option \"-d\"
* feature: [ECC-342] - BUFR: Implement extraction of a time interval for uncompressed data
* feature: [ECC-913] - Tools: Add gts_count
* feature: [ECC-925] - Remove the tool bufr_index_build
* feature: [ECC-600] - Implement grib_find_nearest for rotated lat/lon grids
* feature: [ECC-879] - Add WMO GRIB2 definition to S2S ocean parameters II
* feature: [ECC-926] - bufr_compare should fail if passed index files
* feature: [ECC-927] - Update BUFR tables with the latest WMO version 32.0.0
* feature: [ECC-934] - GRIB2: Remove local ECMWF encodings
* feature: [ECC-943] - Add WMO definition to S2S ocean parameter Sea surface practical salinity 151219
* feature: [ECC-947] - MARS: add new streams WFAS and WFCL (GLOFAS) matching the existing EFAS and EFCL (EFAS)
* feature: [ECC-948] - MARS: Amend type \'sfo\'
* feature: [ECC-770] - Update GRIB2 definitions with the latest WMO V23.0.0 code tables/templates
* feature: [ECC-846] - grib_to_netcdf slow for high resolution data
* feature: [ECC-888] - GRIB performance: remove GRIB1-specific keys from GRIB2
* feature: [ECC-930] - GRIB: Reduce size of reduced lat/lon sample files by removing bitmap section
* feature: [ECC-931] - bufr_dump -p: print the key \'subsetNumber\' (uncompressed data)
* feature: [ECC-933] - Update parameters 172142, 172143, 172228
* feature: [ECC-907] - Key required to inquire whether a reduced Gaussian grid is \'\"legacy\"
* bug fix: [ECC-787] - Memory leak in grib_index.c
* bug fix: [ECC-817] - grib_ls for GRIB1 has problems dealing with mars.step when it\'s unaliased
* bug fix: [ECC-835] - GRIB iterator for subareas of reduced Gaussian grids produced by mir is shifted
* bug fix: [ECC-845] - Python3: Reopening the same file and decoding the first message causes an error
* bug fix: [ECC-867] - Python3: file seek ignored by bufr handler (codes_bufr_new_from_file)
* bug fix: [ECC-869] - BUFR: Bitmap created inconsistently for different type of data
* bug fix: [ECC-871] - Python3: codes_new_from_message returns bytes not str
* bug fix: [ECC-887] - BUFR: Search by condition does not work for floating point value
* bug fix: [ECC-896] - Fortran API: Memory leak in grib_index_get_int and grib_index_get_string
* bug fix: [ECC-902] - UERRA GRIB2: wind speed fields match different paramIds
* bug fix: [ECC-914] - BUFR decode memory leak: section 4 keys not freed
* bug fix: [ECC-915] - Support for type=ssd under stream=scda
* bug fix: [ECC-923] - Mismatched grib count not reported as difference by grib_compare
* bug fix: [ECC-929] - grib_dump -O output: grib1 section 3 inconsistent
* bug fix: [ECC-937] - BUFR keys iterator memory leak
* bug fix: [ECC-938] - BUFR keys iterator: key \'ident\' from ECMWF local header is not included
* bug fix: [ECC-939] - BUFR decoding: Table B for masterTablesVersionNumber=2 types are incorrect
* Fri Jun 21 2019 manfred99AATTgmx.ch- enable threads, disable OpenMP threads- update to version 2.12.5:
* bug fix: [ECC-904] - grib_get_data returns wrong lat-lons for sub-area of a reduced Gaussian grid
* bug fix: [ECC-905] - grib_ls -l (grib_find_nearest) problem with sub-area of a reduced Gaussian grid
* bug fix: [ECC-906] - grib_get_data not working correctly with old-style sub-areas of reduced grids produced by PRODGEN
* bug fix: [ECC-911] - grib_util_set_spec: packing keyword has no effect on grid_simple_matrix (packing type=5)
* feature: [ECC-909] - Add a key monthlyVerificationTime in all monthly streams
* feature: [ECC-890] - CAMS GRIB parameters required for 46r1 CAMS o-suite
* feature: [ECC-897] - Add GRIB edition 2 representation to 8 vegetation/biomass parameters
* feature: [ECC-898] - GRIB: Neural network soil moisture data
* feature: [ECC-920] - Add WMO GRIB2 to the existing \"tpg\" parameters and backward compatibility GRIB1 to the new ones
* feature: [ECC-921] - Add backward compatibility GRIB1 to 10fgg10- update to version 2.12.0:
* feature: [ECC-853] - Install tigge tools only if ECCODES_INSTALL_EXTRA_TOOLS is set
* feature: [ECC-862] - GRIB2: The \'tablesVersion\' key should default to the latest operational WMO version. When converting from GRIB1 to GRIB2, the \"tablesVersion\" key is now the latest WMO (was previously 5)
* feature: [ECC-868] - Provide key to control whether large constant fields are produced The key \"override_large_constant_fields\" has been removed and replaced by \"produceLargeConstantFields\"
* feature: [ECC-830] - BUFR encoding: set to missing if value out of range (key)
* feature: [ECC-860] - GRIB2: Add support for atmospheric chemical product definition templates
* feature: [ECC-713] - grib_to_netcdf: Wrong time steps when stepUnits not in hours
* feature: [ECC-837] - BUFR Tables: non-ASCII characters
* feature: [ECC-838] - New probability T850 standardized anomalies with respect to standard dev.
* feature: [ECC-854] - MARS: add soil level and layer with correct mapping for mars \'level\'
* feature: [ECC-861] - GRIB2: The \'time\' namespace not defined for product definition templates 55 and 59
* feature: [ECC-870] - Add Clear air turbulence (CAT) and Mountain wave turbulence
* feature: [ECC-876] - Add 200-metre U and V wind components and modify 10 and 100-metre related parameters
* feature: [ECC-877] - Create new S2S ocean parameter Mean sea water temperature in upper 300 m
* feature: [ECC-878] - Add wave parameters for cy46r1
* feature: [ECC-711] - Add keys packingError and unpackedError in template 7.42
* feature: [ECC-851] - Refactoring: duplicated tigge \'scan\' function
* feature: [ECC-857] - GRIB2: stepType undefined for typeOfStatisticalProcessing 8, 10 and 11
* feature: [ECC-859] - GRIB2 templates for chemicals should use forecastTime and not startStep
* feature: [ECC-863] - GRIB2: Additional keys for gridType=lambert_azimuthal_equal_area
* feature: [ECC-864] - Improved name for the angularPrecision key
* feature: [ECC-883] - grib_ls -B: does not issue error if sort keyword is wrong
* feature: [ECC-884] - Visual Studio solution: upgrade to VS 2017
* bug fix: [ECC-744] - Defining master and local table version in GRIB2
* bug fix: [ECC-834] - Chemicals: using local definition 36 causes grib2 parameters to become unknown
* bug fix: [ECC-856] - BUFR - length of string attribute not correct if used with subset section
* bug fix: [ECC-866] - Python3: codes_gts_new_from_file does not return all GTS bulletins
* bug fix: [ECC-872] - Step should be set to endStep, not startStep, in stream wamd, type=fc.
* bug fix: [ECC-873] - grib_ls with sorting: The \'count\' key is wrong
* bug fix: [ECC-875] - bufr_copy -g not implemented
* bug fix: [ECC-880] - grib_to_netcdf calculates the time wrongly for forecast data files from opendata.dwd.de
* Tue Dec 11 2018 manfred99AATTgmx.ch- enable basic checks in spec file
* Fri Dec 07 2018 manfred99AATTgmx.ch- update to version 2.10.0:
* contrib: [ECC-769] - Imaginary part of first spectral coefficients is not zero when decoding a spectral field
* feature: [ECC-264] - Support for Python 3 (beta). Please ensure file opening is made in binary mode, e.g. f = open(\"fields.grib\", \"rb\")
* feature: [ECC-763] - Break tests into two sets, one that includes its data files in the distribution and another \"extended\" that downloads them. Enable extended tests with \"-DENABLE_EXTRA_TESTS=ON\".
* feature: [ECC-775] - BUFR decode performance: check skipExtraKeyAttributes just once
* feature: [ECC-809] - grib_get_data: add -s option to set keys
* feature: [ECC-771] - Update BUFR tables with the latest WMO version 31.0.0
* feature: [ECC-278] - grib_ls -n namespace fails if namespace contains an array-type key
* feature: [ECC-751] - Add new grib.efcl.[type].def for EFAS climatology
* feature: [ECC-759] - DWD local Tables: GRIB and BUFR
* feature: [ECC-828] - 172144 and 172189 - short name is undefined
* feature: [ECC-772] - Polar stereographic: keys \'latitudes\' and \'longitudes\' not defined
* feature: [ECC-776] - Python examples: Use \'open\' with binary mode
* feature: [ECC-777] - Compiling with gcc and -std=c99 fails
* feature: [ECC-808] - Offer a way for grib_get_data and iterators not to unrotate rotated grids
* bug fix: [ECC-767] - grib_dump -j produces invalid JSON when a file has multiple messages
* bug fix: [ECC-356] - bufr_dump: ident is not shown
* bug fix: [ECC-758] - GRIB1: grib_dump -j crashes
* bug fix: [ECC-764] - Description of parameters aermr07diff, aermr08diff and aermr09diff seems to be wrong, with interchanged \"Hypdrophilic\" and \"Hydrophobic\"
* bug fix: [ECC-768] - Reduced Gaussian grid: grib_get_reduced_row() not working for particular field
* bug fix: [ECC-774] - Change packingType: error message issued despite success
* Fri Nov 16 2018 manfred99AATTgmx.ch- update to version 2.9.2:
* bug fix: [ECC-756] - Reduced Gaussian grids in GRIB1: Do not set section1Flags
* feature: [ECC-761] - Add probability parameters to comply with new GDPFS Manual
* Fri Nov 02 2018 manfred99AATTgmx.ch- enable OpenMP threads
* Tue Oct 02 2018 manfred99AATTgmx.ch- update to version 2.9.0:
* feature: [ECC-710] - BUFR decode performance: JSON bufr_dump much slower than plain mode
* feature: [ECC-741] - BUFR decode performance: add option to exclude some attributes A new key has been added: skipExtraKeyAttributes. Set this to 1 (BEFORE the unpack) and you should notice a 20% improvement in the decoding speed
* feature: [ECC-734] - BUFR decode performance: keys iterator stores all key names
* feature: [ECC-745] - bufr_compare performance: speed up by skipping extra key attributes
* feature: [ECC-708] - grib_dump performance: WMO option unpacks unnecessarily
* feature: [ECC-742] - BUFR: Remove unused key \'BUFRstr\'
* feature: [ECC-706] - bufr_dump: add -X option to specify the offset in the input file
* feature: [ECC-737] - bufr_copy/grib_copy: add -X option to specify the offset in the input file
* feature: [ECC-723] - bufr_dump: option \'-f\' should dump header if unpack fails
* feature: [ECC-728] - update standard_name (cfName) of ocean parameters
* feature: [ECC-746] - Testing: Allow test executables to be run with valgrind
* feature: [ECC-725] - grib_to_netcdf: Does not preserve MARS type
* feature: [ECC-703] - ecCodes BUFR local tables don\'t work for masterTablesVersionNumber 19
* feature: [ECC-739] - BUFR encoding: issue better error messages when values out of range
* feature: [ECC-740] - bufr_dump -D/-E python: make output Python3 compatible
* feature: [ECC-730] - Harmonise capitalisation of names in the parameter database for MARS types
* bug fix: [ECC-644] - Compilation of python bindings with the C PGI compiler
* bug fix: [ECC-696] - Valgrind error: grib_get_data on reduced gaussian sub-area
* bug fix: [ECC-697] - GRIB parameters: change shortName of 171170 (should be stal2)
* bug fix: [ECC-704] - Wrong latitude values returned for sub-area
* bug fix: [ECC-716] - Segmentation fault: bufr_filter on synop
* bug fix: [ECC-717] - BUFR: behaviour of ECCODES_BUFR_SET_TO_MISSING_IF_OUT_OF_RANGE
* bug fix: [ECC-729] - NetCDF standard name: \'air_pressure_at_sea_level\' is deprecated
* bug fix: [ECC-735] - gts_ls memory fault
* bug fix: [ECC-736] - bufr_count -f: hangs on invalid input
* bug fix: [ECC-738] - bufr_dump fails when memfs is on
* bug fix: [ECC-748] - grib_get/bufr_get: infinite loop when a directory is passed in
* bug fix: [ECC-750] - BUFR encoding: maximum allowed value
* bug fix: [ECC-754] - grib_to_netcdf unit for time does not comply to ISO8601
* bug fix: [ECC-755] - Change to VERSION #defines breaks client C programs- update to version 2.8.2:
* feature: [ECC-701] - EFAS: Latest MARS implementation
* feature: [ECC-712] - Update definitions of ocean parameters
* feature: [ECC-721] - Create a new MARS class for running CAMS Research experiments
* feature: [ECC-722] - Add extra MARS streams for EFAS
* feature: [ECC-724] - GRIB Parameters: create GRIB2 definitions for table 210 (Wildfire flux)
* bug fix: [ECC-445] - Error numberOfPoints != size(values) on reading specific reduced_gg with sub-area
* bug fix: [ECC-576] - Sub-area of Gaussian grids fails to encode bounding box
* bug fix: [ECC-727] - ecCodes should be able to handle all versions of HDF5 Super Block
* Sat Jul 14 2018 manfred99AATTgmx.ch- update to version 2.8.0:
* feature: [ECC-638] - grib_ls/grib_get -l using mask: nearest neighbour performance
* feature: [ECC-668] - BUFR decode performance: high replication counts
* feature: [ECC-689] - GRIB decode performance: remove redundant keys from GRIB2 messages
* feature: [ECC-667] - BUFR decode performance: Operator 203YYY: override table keeps growing
* feature: [ECC-687] - Update GRIB2 definitions with the latest WMO V21.0.0 code tables/templates
* feature: [ECC-691] - Update BUFR tables with the latest WMO version 30
* feature: [ECC-616] - BUFR: Cannot extract subsets when operator 203YYY is present
* feature: [ECC-651] - grib_compare/bufr_compare: Enable a \'two-way\' switch for symmetric comparison
* feature: [ECC-658] - bufr_compare: apply relative comparison (-R) to all ranks of a given key
* feature: [ECC-636] - filter rules: allow printing of array data all on one line
* feature: [ECC-637] - bufr_dump -p should show descriptors in the WMO F-X-Y format
* feature: [ECC-646] - Harmonise names of MARS CLASSes between the paramDB, Apps Catalogues and MARS
* feature: [ECC-654] - Change the name and shortName for parameter 217004 (Methane)
* feature: [ECC-655] - Lightning parameters: provide GRIB2 representation
* feature: [ECC-662] - Add extra keys in the EFAS local definition to store info on analysis and fillup
* feature: [ECC-664] - GRIB: Change the units of the emission parameters (table 219)
* feature: [ECC-679] - Add numberOfForecastsInEnsemble to the GRIB1 Local Definition number 16
* feature: [ECC-682] - Change the name of averaged lightning parameters
* feature: [ECC-684] - GRIB: Remove shortNames \'ocu\' and \'ocv\' from parameters 150133 and 150134
* feature: [ECC-690] - New Satellite Winds BUFR Sequence for GOES16 - AMVs
* feature: [ECC-692] - GRIB parameters: change name and shortName of aerosols (table 215)
* feature: [ECC-652] - New parameters for CAMS chemistry schemes: new species (table 217)
* feature: [ECC-659] - New parameters for CAMS chemistry schemes: species total column (table 218)
* feature: [ECC-660] - New parameters for CAMS chemistry schemes: Emissions and Wildfire flux (table 219)
* feature: [ECC-661] - New parameters for CAMS chemistry schemes: Dry deposition velocity (table 221)
* feature: [ECC-674] - Examples: typo in bufr_read_scatterometer.f90
* feature: [ECC-675] - Examples: confusing comment in bufr_expanded.f90
* bug fix: [ECC-693] - grib_to_netcdf: fails with UKMO GRIB (fields are not considered distinct)
* bug fix: [ECC-685] - grib_to_netcdf: fails with GRIB message with almost constant values
* bug fix: [ECC-694] - grib_to_netcdf: fails compilation with NetCDF version 3
* bug fix: [ECC-431] - bufr_compare: succeeds for BUFR files which are different
* bug fix: [ECC-568] - Different behaviour between bufr keys iterator and bufr dump
* bug fix: [ECC-640] - grib_ls -B crashes with non-existent input file
* bug fix: [ECC-645] - CRASH: BUFR encoding: setting a string key with integer value
* bug fix: [ECC-695] - BUFR encoding: Incorrect error message when value out of range
* bug fix: [ECC-648] - grib_filter: Cannot set codetable key to an array
* bug fix: [ECC-649] - Valgrind error: statistics for a field with all missing values
* bug fix: [ECC-650] - bufr_filter: outputs non-printable characters if string key is MISSING
* bug fix: [ECC-653] - Three files still have the GPL licence notice
* bug fix: [ECC-656] - bufr_compare: using relative comparison (-R) with \'all\' does not work
* bug fix: [ECC-657] - grib_copy behaviour of -p -P -v options / manual
* bug fix: [ECC-677] - Delayed description replication factors not available (from bufr_dump -Dfortran)
* bug fix: [ECC-686] - BUFR: Changing the subtype in the local section has effect on other keys
* Sat May 19 2018 manfred99AATTgmx.ch- switch back to plain \"BuildRequires: hdf5-devel\", as science project reverted to hdf5 1.10
* Mon May 07 2018 manfred99AATTgmx.ch- fix build which was broken due to hdf5 version mess.- add %licence tag in spec file.
* Mon Apr 23 2018 manfred99AATTgmx.ch- update to version 2.7.3:
* [ECC-672] - Use WMO codes for new lightning parameters, needed by IFS cycle 45r1
* [ECC-625] - Encoding of La1/La2/Lo1/Lo2 should \'snap out\' domain edges for sub-areas
* Mon Mar 05 2018 manfred99AATTgmx.ch- update to version 2.7.0:
* contrib: [ECC-463] - Encoding of spherical harmonics sub-truncation using IEEE-64
* feature: [ECC-407] - Add option to bufr_count/grib_count to count valid messages
* feature: [ECC-341] - implement area extraction in bufr_filter for uncompressed data
* feature: [ECC-629] - grib_ls and grib_count to read standard input instead of a filename
* feature: [ECC-394] - bufr_dump -E option: include keys whose values are MISSING
* feature: [ECC-607] - BUFR decode performance: remove redundant calls to reset_deeper_qualifiers
* feature: [ECC-608] - bufr_descriptor struct: reference type should be \'long\' (not \'double\')
* feature: [ECC-611] - BUFR Encoding: channelNumber reset to 0
* feature: [ECC-602] - Add parameters for Standardised Precipitation index (seasonal fc)
* feature: [ECC-612] - New parameters for Global Fire Assimilation System (GFAS)
* feature: [ECC-570] - Wave forecast verification: add support for LC-WFV
* feature: [ECC-562] - EFAS: Create GRIB2 local definition for EFAS data
* feature: [ECC-563] - EFAS: Add two parameters for total precipitation in the last 6 and 24 hrs
* feature: [ECC-641] - new BUFR key for Continuous Data Assimilation
* bug fix: [ECC-359] - CRASH: set \'pack\' to 1 on new bufr handle
* bug fix: [ECC-597] - \"grib_dump -D\" returns \"wrong size\" errors on grid_second_order
* bug fix: [ECC-603] - Decoding of ERS (BUFR edition 2) data
* bug fix: [ECC-610] - isOctahedral does not work for non-global gaussian grids with specific areas
* bug fix: [ECC-614] - BUFR: problem with datetime extraction
* bug fix: [ECC-627] - grib_to_netcdf: fails with less user-friendly error message on non-regular grid
* bug fix: [ECC-634] - bufr_dump -p: does not list string keys with MISSING value
* bug fix: [ECC-635] - bufr_dump (JSON): should show missing value of string key as \'null\'
* bug fix: [ECC-609] - ecCodes requires python 2.7 to run all the tests but the minimum required version is 2.6
* bug fix: [ECC-615] - ECMWF Installation: build with OpenJPEG v2.3 on all platforms
* bug fix: [ECC-617] - BUFR: add WMO version 2 tables from BUFRDC to ecCodes
* bug fix: [ECC-618] - BUFR: add WMO version=2 local version=1 tables from BUFRDC to ecCodes
* bug fix: [ECC-624] - centre CMCC for mars
* bug fix: [ECC-626] - BUFR local tables for processing MWHS and IRAS of FY-3 VASS products
* bug fix: [ECC-628] - BUFR local sequence for EUMETSAT AMSR-2 data
* bug fix: [ECC-631] - Assign centre abbreviation for 204 (NIWA)
* Thu Jan 18 2018 manfred99AATTgmx.ch- choose python2 for tumbleweed and factory- update to version 2.6.0:
* feature: [ECC-567] - codes_split_file tool to split an input file (GRIB, BUFR etc).
* feature: [ECC-592] - Update BUFR tables with the latest WMO version 29 Note: Some keys have been renamed as a result of this change: verticalSoundingProductQualifier -> tovsOrAtovsProductQualifier bandwidthCorrectionCoefficient1 -> bandwidthCorrectionCoefficient1ForAtovs bandwidthCorrectionCoefficient2 -> bandwidthCorrectionCoefficient2ForAtovs
* feature: [ECC-584] - Update GRIB2 definitions with the latest WMO V20.0.0 code tables/templates
* feature: [ECC-549] - Create MARS stream for GRIB EFAS data
* feature: [ECC-555] - Add verificationYear, monthlyVerificationYear, verificationMonth, monthlyVerificationMonth for monthly streams
* feature: [ECC-477] - Redundant error message changing packing from CCSDS to grid_simple
* feature: [ECC-547] - Add WMO definition to 2 wave parameters and rename them
* feature: [ECC-571] - DWD: corrections to edzw local definitions (newer)
* feature: [ECC-574] - Update MARS stream descriptions for esmm and ehmm
* feature: [ECC-575] - Add new GRIB fields for lightning
* feature: [ECC-577] - Add localYear, localMonth, localDay, localHour, localMinute and localSecond to bufr_dump
* feature: [ECC-578] - Long names of GRIB parameters 210007-210010 (aermr07-10) are incorrect
* feature: [ECC-580] - Change of parameter name and units: 210064 and 210065
* feature: [ECC-581] - Tables 172 and 173: rename parameters and assign shortnames
* feature: [ECC-583] - Two new parameters: Water Vapour Flux and Water Vapour Flux Index
* feature: [ECC-585] - Add parameter for \'Fraction of snow cover\' with units \'Proportion\'
* bug fix: [ECC-594] - Assertion failed: `ktype == GRIB_TYPE_LONG\' in src/grib_expression_class_functor.c
* bug fix: [ECC-596] - Memory leak: grib_accessor_class_md5.c
* bug fix: [ECC-538] - ecCodes does not honour ECCODES_NO_ABORT
* bug fix: [ECC-550] - Segmentation violation when setting descriptor 236000
* bug fix: [ECC-551] - Standard deviation is shown as NAN
* bug fix: [ECC-556] - BUFR: \'typicalDate\' calculation should cater for invalid year in BUFR4
* bug fix: [ECC-557] - class=\"l5\": set mars.step=endStep for streams mnth/edmm/wamo/ewmm
* bug fix: [ECC-558] - Windows - linker error: unresolved external symbol _grib_dumper_class_bufr_simple
* bug fix: [ECC-579] - BUFR nested replication problem
* bug fix: [ECC-582] - bufr_dump -Efortran creates BUFR which differs from input (string value)
* bug fix: [ECC-586] - CRASH: extracting nonexistent BUFR subset with doExtractSubsets
* bug fix: [ECC-589] - Clang ThreadSanitizer error: data race on \'bits_all_one\'
* bug fix: [ECC-590] - Clang ThreadSanitizer error: data race on expanded_descriptor_list_push
* Tue Nov 21 2017 manfred99AATTgmx.ch- require hdf5 version >=1.8.8 in accordance with netcdf on science project- refresh patch grib_bits.diff (from debian)- update to version 2.5.0:
* contrib: [ECC-518] - grib_to_netcdf: support deflate option for netCDF-4 output formats Thanks to Antonio S. Cofino Gonzalez. New options provided for grib_to_netcdf to support deflate and shuffle options for netCDF-4 output formats.
* feature: [ECC-419] - Simple bufr_dump A \"-p\" option is provided for bufr_dump to allow a \"plain\" mode dump, just listing key=value
* feature: [ECC-533] - Implement grib_find_nearest() for Polar Stereographic grid_type
* feature: [ECC-476] - Add new function codes_count_in_filename which takes a path
* feature: [ECC-504] - New runoff parameters for system 5 seasonal forecast
* feature: [ECC-534] - Add two parameters for river discharge in the last 6 and 24 hrs
* feature: [ECC-537] - Update the local concepts for DWD (2017.09)
* feature: [ECC-548] - Add GRIB2 Product Definition Templates 4.67 and 4.68
* feature: [ECC-443] - netcdf4 compression with grib_to_netcdf
* feature: [ECC-485] - Add support for non-integer size for the \'codetable\' statement
* feature: [ECC-505] - Add BUFR local descriptors from EUMETSAT
* feature: [ECC-468] - tables seem to be installed as files instead of symbolic links
* feature: [ECC-500] - Performance: grib2: grib_ls using local parameter takes longer than WMO parameter
* feature: [ECC-526] - typeOfLevel key should include typeOfFirstFixedSurface == 10 (Entire atmosphere)
* feature: [ECC-528] - Add wmo_read_any_from_stream_malloc()
* feature: [ECC-540] - When using MEMFS the default should be not to install samples and definitions
* bug fix: [ECC-532] - Problems with bufr_dump: taking all available memory
* bug fix: [ECC-435] - CRASH: Python keys iterator on GRIB message
* bug fix: [ECC-473] - isOctahedral does not work for non-global gaussian grids
* bug fix: [ECC-480] - grib_filter slower on large GRIB file compared with grib_api
* bug fix: [ECC-490] - GRIB-API -> ecCodes F90 migration issue
* bug fix: [ECC-492] - bufr_dump problems for extracted Aeolus BUFR file
* bug fix: [ECC-501] - GRIB2 encoding: longitude values should be 0 to 360
* bug fix: [ECC-503] - Fortran interface: status argument of keys_iterator_next should not be optional
* bug fix: [ECC-515] - CRASH: reading very large GRIB1 message
* bug fix: [ECC-517] - crash/error setting inputExtendedDelayedDescriptorReplicationFactor greater than 486- update to version 2.4.1:
* [ECC-511] - Invalid data read from FRET grib2 files with grid_complex_spatial_differencing packing
* [ECC-478] - Scaling values using grib_set ignores values=9999. when bitmapPresent=0
* [ECC-514] - CMath library is added as a source file
* [ECC-509] - Add option to skip install of fortran modules
* [ECC-345] - \"make install\" should allow not to install definitions files and samples when MEMFS is on
* [ECC-508] - Add option to not install grib definitions and samples
* [ECC-510] - Add new MARS class for ERA5 land surface parameters
* Mon Jul 10 2017 manfred99AATTgmx.ch- update patch reproducible.patch
* Tue Jul 04 2017 manfred99AATTgmx.ch- delete patch buildfix_python.patch- update to version 2.4.0:
* feature: [ECC-470] - BUFR: iasi encoding performance
* feature: [ECC-482] - datetime comparison in bufr_filter
* feature: [ECC-484] - Implement logical AND specialised expression
* feature: [ECC-486] - Implement logical OR specialised expression
* feature: [ECC-487] - Add parameter for \'2 metre relative humidity with respect to water\'
* feature: [ECC-488] - Add GRIB1 representation for parameter 260048 (total precipitation rate)
* feature: [ECC-496] - Request for a modification of the naming of the new lightning GRIB fields
* feature: [ECC-497] - New GRIB parameters needed for system 5 seasonal forecast
* feature: [ECC-420] - CPU time of BUFR unpacking increased significantly in 2.1.0
* feature: [ECC-483] - Add mars key \'system\' for class \'c3\'
* feature: [ECC-481] - extended BUFR rdbSubtype
* feature: [ECC-493] - Saral altika data using a wrong masterTablesVersionNumber
* feature: [ECC-489] - Remove unused \'name\' data member from struct \'bufr_descriptor\'
* feature: [ECC-411] - Add an environment variable so that GRIB_MAX_OPEN_FILES can be user configurable
* bug fix: [ECC-313] - Add support for BUFR operator 203YYY
* bug fix: [ECC-433] - BUFR operator 206YYY not working
* bug fix: [ECC-494] - DESTDIR ignored for Python bindings
* Mon Jun 26 2017 manfred99AATTgmx.ch- add buildfix_python.patch: build fix for installation of python stuff, from Stephan Siemen- minor spec cleanup- add patch grib_bits.diff: some fix for big-endian 32bit archs, from debian- upgrade to version 2.3.0:
* contrib: [ECC-441] - MeteoFrance contribution: GRIB second order packing
* contrib: [ECC-458] - MeteoFrance contribution: GRIB spectral complex packing
* contrib: [ECC-461] - Python: GribMessage class to allow multiple keys to be set
* feature: [ECC-475] - BUFR WMO version 28 and local tables to be added to ecCodes
* feature: [ECC-472] - Update GRIB2 definitions with the latest WMO V19.0.0 code tables/templates
* feature: [ECC-452] - codes_bufr_copy_data missing in Pythonic interface
* feature: [ECC-460] - Add centre codes for New Delhi (dems/vabb)
* feature: [ECC-454] - Add new parameters for land reanalysis (ERA5-Land)
* feature: [ECC-466] - Add two parameters for evaporation in the last 6 and 24 hrs
* feature: [ECC-437] - tigge_check: bitmap fields with only undefined values
* feature: [ECC-449] - Remove unused \"unpack\" data member from grib_context
* feature: [ECC-456] - type=oi for UERRA class
* feature: [ECC-457] - GRIB1 to GRIB2 conversion: total precipitation
* feature: [ECC-459] - GRIB1 to GRIB2 conversion: Local Definition 5 (Forecast probability data)
* feature: [ECC-465] - Key \'deleteLocalDefinition\' works for GRIB edition 1 only
* bug fix: [ECC-438] - stepUnits throws errors when processing GRIBs with stepUnit != 1 (hour)
* bug fix: [ECC-444] - eccodes fails to build when both fmemopen and funopen are available
* bug fix: [ECC-447] - ecCodes Python packages not added to the installation manifest
* bug fix: [ECC-448] - codes_new_from_message does not set product_kind on handle
* bug fix: [ECC-451] - new pythonic interface segv
* bug fix: [ECC-453] - grib_set fails randomly: Unable to set stepRange: end must be equal to start when timeRangeIndicator=10
* bug fix: [ECC-467] - JRA55: map indicatorOfTypeOfLevel=101 to mars.levtype=\'sfc\'
* Wed Jun 14 2017 manfred99AATTgmx.ch- disable build on 32bit archs due to build issues (rpmlint errors)
* Mon Jun 05 2017 manfred99AATTgmx.ch- fix rpath removal
* Tue May 16 2017 manfred99AATTgmx.ch- spec file cleanup- enable png and aec support- add patch reproducible.patch: support for reproducible builds, taken from debian package
 
ICM