Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
science
eccodes
eccodes.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File eccodes.changes of Package eccodes
------------------------------------------------------------------- Mon Jun 24 12:31:33 UTC 2024 - Manfred Schwarb <manfred99@gmx.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 10:11:14 UTC 2024 - Manfred Schwarb <manfred99@gmx.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 10:42:57 UTC 2024 - Manfred Schwarb <manfred99@gmx.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 8 09:45:32 UTC 2024 - Manfred Schwarb <manfred99@gmx.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 10:49:38 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 18:56:46 UTC 2023 - Manfred Schwarb <manfred99@gmx.ch> - update to version 2.32.1: * several fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes ------------------------------------------------------------------- Mon Oct 23 13:04:56 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 13:24:17 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 5 21:28:35 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 5 14:40:04 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 14:45:12 UTC 2023 - Manfred Schwarb <manfred99@gmx.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 5 17:01:13 UTC 2022 - Manfred Schwarb <manfred99@gmx.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 15:27:49 UTC 2022 - Manfred Schwarb <manfred99@gmx.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 6 17:08:44 UTC 2022 - Manfred Schwarb <manfred99@gmx.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 2 11:31:25 UTC 2022 - Manfred Schwarb <manfred99@gmx.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 15:02:05 UTC 2021 - Manfred Schwarb <manfred99@gmx.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 15:33:15 UTC 2021 - Manfred Schwarb <manfred99@gmx.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 23:11:38 UTC 2021 - Manfred Schwarb <manfred99@gmx.ch> - fix OBS build failure "file /usr/lib64/pkgconfig conflicts ..." in dependent packages by adjusting the %files section. ------------------------------------------------------------------- Sun May 2 13:17:09 UTC 2021 - Manfred Schwarb <manfred99@gmx.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 18:27:00 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-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 09:02:23 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Use openjpeg2 instead of jasper. ------------------------------------------------------------------- Fri Nov 29 11:52:58 UTC 2019 - manfred99@gmx.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 22:39:03 UTC 2019 - manfred99@gmx.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 23:16:46 UTC 2018 - manfred99@gmx.ch - enable basic checks in spec file ------------------------------------------------------------------- Fri Dec 7 09:12:17 UTC 2018 - manfred99@gmx.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 10:58:54 UTC 2018 - manfred99@gmx.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 2 10:16:34 UTC 2018 - manfred99@gmx.ch - enable OpenMP threads ------------------------------------------------------------------- Tue Oct 2 14:26:02 UTC 2018 - manfred99@gmx.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 20:20:07 UTC 2018 - manfred99@gmx.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 22:15:39 UTC 2018 - manfred99@gmx.ch - switch back to plain "BuildRequires: hdf5-devel", as science project reverted to hdf5 1.10 ------------------------------------------------------------------- Mon May 7 10:07:55 UTC 2018 - manfred99@gmx.ch - fix build which was broken due to hdf5 version mess. - add %licence tag in spec file. ------------------------------------------------------------------- Mon Apr 23 09:57:43 UTC 2018 - manfred99@gmx.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 5 21:36:44 UTC 2018 - manfred99@gmx.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 08:17:17 UTC 2018 - manfred99@gmx.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 08:55:17 UTC 2017 - manfred99@gmx.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 15:07:18 CEST 2017 - manfred99@gmx.ch - update patch reproducible.patch ------------------------------------------------------------------- Tue Jul 4 11:23:27 CEST 2017 - manfred99@gmx.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 12:02:53 CEST 2017 - manfred99@gmx.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 11:13:34 CEST 2017 - manfred99@gmx.ch - disable build on 32bit archs due to build issues (rpmlint errors) ------------------------------------------------------------------- Mon Jun 5 02:51:04 CEST 2017 - manfred99@gmx.ch - fix rpath removal ------------------------------------------------------------------- Wed May 17 00:12:36 CEST 2017 - manfred99@gmx.ch - spec file cleanup - enable png and aec support - add patch reproducible.patch: support for reproducible builds, taken from debian package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor