|
|
|
|
Changelog for eccodes-2.36.0-lp155.1.1.x86_64.rpm :
* Mon Jun 24 2024 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - update to version 2.32.1: * several fixes, see https://confluence.ecmwf.int/display/ECC/History+of+Changes * Mon Oct 23 2023 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - 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 Manfred Schwarb - fix OBS build failure \"file /usr/lib64/pkgconfig conflicts ...\" in dependent packages by adjusting the %files section. * Sun May 02 2021 Manfred Schwarb - 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 Brüns - 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 Brüns - 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
|
|
|