Please note that this is still a beta release and any feedback from early users is very welcome
Downloadable from our Releases page.
Changes for Version 0.12.0
New Features/Improvements
- [ECC-128] - Implement encoding of unexpandedDescriptors
- [ECC-137] - Change syntax of keys for access by rank
- [ECC-133] - Decode and re-encode a BUFR message
- [ECC-150] - Implement codes_set for elements in BUFR data section
- [ECC-158] - Change internal representation and encoding of strings in BUFR
- [ECC-162] - bufr_filter is printing double precision values with %g. Not enough in some cases.
- [ECC-171] - Make users aware of the change of CODES_MISSING_LONG
- [ECC-185] - Implement the concept for bufrTemplate
- [ECC-186] - Put content in the BUFRTemplate.def file
- [ECC-187] - Document bufrTemplate key on the wiki
- [ECC-53] - Make bufr subsets accessible in the API
- [ECC-84] - Fix spelling errors in BUFR key names
- [ECC-141] - Return an array of strings after decoding similar to BUFRDC
- [ECC-149] - Setting unexpandedDescriptors without changing data section
- [ECC-109] - Example for Tropical cyclones
- [ECC-138] - Examples for bufr_filter have disappeared
- [ECC-148] - New test for bufr_compare
- [ECC-169] - wiki changes for 0.12.0 release
- [ECC-175] - Create separate confluence page for tools examples
- [ECC-176] - Update bufr tables in confluence for 0.12.0 release
- [ECC-184] - Create python example to read CSV and encode BUFR
- [ECC-188] - PEP8ify Python examples
Bug Fixes
- [ECC-126] - eccodes can't decode E-AMDAR data from GTS
- [ECC-129] - allocating before calling codes_get in fortran does not work
- [ECC-134] - Case-sensitivity of codetable keys
- [ECC-135] - Test fails when floating point exceptions are enabled
- [ECC-140] - Search by condition does not work in some situations
- [ECC-144] - Performance: ecCodes should be as fast as grib api
- [ECC-147] - keys_iterator does not iterate on BUFR data keys
- [ECC-152] - Crash: Calling python codes_set_array() instead of codes_set_double_array()
- [ECC-154] - Python module installs as "grib_api/gribapi.py" instead of "gribapi/__init__.py".
- [ECC-155] - Crash: calling codes_dump from Fortran
- [ECC-156] - CMake: Does not find Jasper (Ubuntu)
- [ECC-160] - ecCodes 0.11.0 and FM35_BUFR sounding data
- [ECC-163] - Valgrind error: running the test bufr_filter.sh
- [ECC-167] - codes_get_X does not search by condition and rank
- [ECC-170] - CODES_MISSING_DOUBLE and CODES_MISSING_LONG not in fortran
- [ECC-172] - attributes not working in search by condition
- [ECC-177] - Valgrind error in search_from_accessors_list: Invalid read
- [ECC-180] - Test failure with cray intel compiler: bufr_subset.sh