Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • [ECC-200] - doxygen not working and documentation missing
  • [ECC-236] - bufr_ls does not print the right value for unpacked data
  • [ECC-286] - bufr_filter not able to set keys names starting with a number
  • [ECC-288] - bufr_compare -R key=tolerance does not work
  • [ECC-289] - problem encoding string in BUFR non compressed
  • [ECC-290] - not possible to set value for operator 205YYY in BUFR
  • [ECC-291] - numberOfObservations key in BUFR header conflict with element key name
  • [ECC-298] - fortran codes_new_from_samples does not work for BUFR
  • [ECC-299] - Fortran error messages in codes_ functions print message with grib_
  • [ECC-302] - bufr_compare does not compare attributes
  • [ECC-324] - bufr_dump: Segmentation fault
  • [ECC-328] - Compiler warning: passing incompatible pointer types on macosx
  • [ECC-333] - bufr_compare -H aborting
  • [ECC-335] - grib_util_set_spec: Setting edition=2 and deleteLocalDefinition=1 on GRIB1 does not delete the local definition in target GRIB2
  • [ECC-338] - Many transient keys are shown in the dump and keys_iterator
  • [ECC-317] - Number of values not set correct in JPEG encoded constant field.
  • [ECC-319] - GRIBEditionNumber returns "?" if queried as a string
  • [ECC-316] - GRIB1: Representation of 'seconds' unit (15) disagrees with WMO table 4 (254)
  • [ECC-308] - grib_to_netcdf duplicate grib message error output
  • [ECC-331] - grib_get_size returns incorrect size for GRIB 1 'reservedNeedNotBePresent' key

Version 0.16.0 Beta (June 2016)

New Features/Improvements

...

Bug Fixes

  • [ECC-143] - Error in BUFRDC & eccodes BUFR Table D Version 16
  • [ECC-210] - ecCodes Segmentation fault with DWD BUFR-encoded synop data
  • [ECC-233] - Stray comma character in BUFR json dump
  • [ECC-252] - grib_count_in_file() function does not support multi-field GRIB messages
  • [ECC-254] - grib_handle_new_from_message should take const data pointer
  • [ECC-255] - Parameters 186/187 (Low/Medium cloud cover) have incorrect WMO GRIB1 codings
  • [ECC-256] - Wrong decoding of nested delayed replication
  • [ECC-259] - numberOfValues not correctly set when using second order packing with missing values
  • [ECC-265] - totalLength of edition 3 BUFR not changed on reshape
  • [ECC-270] - Wrongly decoded associated field in TAMDAR data
  • [ECC-271] - National and WMO station number elements in BUFR SYNOP data use the same key

Version 0.13.0 Beta (February 2016)

New Features/Improvements

  • [ECC-218] - Implement BUFR edition change 3 to 4
  • [ECC-181] - Implement set of key with search by rank
  • [ECC-196] - Update the bufr_read_temp example
  • [ECC-183] - Implement key BufrTemplate
  • [ECC-203] - Remove the function grib_context_new
  • [ECC-214] - BUFR tables version 25
  • [ECC-219] - BUFR extracting subsets
  • [ECC-207] - Make read only delayedDescriptorReplicationFactor and expandedDelayedDescriptorReplicationFactor
  • [ECC-208] - Create messages with more than 1 replication when setting unexpandedDescriptors
  • [ECC-194] - Change the misleading "grib1" prefix for filenames in the definitions/mars directory

Bug Fixes

  • [ECC-197] - Problem in decoding missing repetition blocks in nested repetitions
  • [ECC-225] - Key edition in BUFR and good default for internationalDataSubCategory
  • [ECC-204] - Python bindings: make numpy a requirement (drop support for python arrays)
  • [ECC-206] - Support the GRIB-API environment variable names
  • [ECC-213] - Adding section 2 in BUFR produces broken message
  • [ECC-220] - Problem decoding some BUFR bitmap elements
  • [ECC-223] - Problem decoding wind profiler associated fields

Version 0.12.0 Beta (November 2015)

New Features/Improvements

  • [ECC-128] - Implement encoding of unexpandedDescriptors
  • [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-137] - Change syntax of keys for access by rank
  • [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

Version 0.11.0 Beta (May 2015)

New Features/Improvements

  • [ECC-97] - Add METAR decoder and tests
  • [ECC-99] - Implement operator 208XXX and few others
  • [ECC-112] - Add test for native type changed by operator
  • [ECC-120] - Change wiki examples to comply with distribution
  • [ECC-100] - CMake: Rename GRIB_THREADS to ECCODES_THREADS
  • [ECC-101] - Skip confusing padding like GRIB or BUFR
  • [ECC-103] - bufr_dump option to dump code, scale, reference and width
  • [ECC-110] - Create a test for BUFR bad data
  • [ECC-116] - Correct BUFR element shortNames

Bug Fixes

  • [ECC-85] - Accessing keys by condition does not work in python
  • [ECC-102] - Unable to decode high resolution TEMP
  • [ECC-104] - Overflow: computing the size of the codetable
  • [ECC-107] - BUFR tables missing
  • [ECC-108] - Return error when data section is not big enough
  • [ECC-111] - Change of scale does not change element type
  • [ECC-115] - Problem with bufr operator 205YYY

Version 0.10.0 Beta release (March 2015)