Changelog for
eccodes-2.7.0-3.1.x86_64.rpm :
Mon Mar 5 13:00:00 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 13:00:00 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 13:00:00 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 14:00:00 2017 manfred99AATTgmx.ch
- update patch reproducible.patch
Tue Jul 4 14:00:00 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 14:00:00 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 14:00:00 2017 manfred99AATTgmx.ch
- disable build on 32bit archs due to build issues (rpmlint errors)
Mon Jun 5 14:00:00 2017 manfred99AATTgmx.ch
- fix rpath removal
Tue May 16 14:00:00 2017 manfred99AATTgmx.ch
- spec file cleanup
- enable png and aec support
- add patch reproducible.patch:
support for reproducible builds, taken from debian package