SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for eccodes-devel-2.36.0-2.10.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
 
ICM