Changelog for
eccodes-devel-2.8.0-3.1.x86_64.rpm :
* 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