Versions Compared

Key

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


Warning
  • Python 3 support: Experimental
    Failing tests which are known (high_level → XX out of 25)
    Make sure users have:
      f = open(path, 'rb') or
      f = open(path, 'wb')
  • Mention ECC-763: tests are now quick and DO NOT DOWNLOAD any data.
    For users who want to do acceptance testing for operations purposes, please use "-DENABLE_EXTRA_TESTS=ON"
  • Update the API examples and tools → new binary open on Python and -s flag grib_get_data etc
  • Update the ecCodes Installation page to mention the new way for EXTRA tests
  • grib_get_data has new '-s' option
  • Mention the polar stereo latitudes to Alessandro ( a.amici@bopen.eu )

...

  • [ECC-264] - Support for Python 3
    We now have a beta version of the Python 3 interface. Although we tried to minimise the impact to users some changes to the client code will be necessary.
    When opening BUFR or GRIB files, please ensure this happens in binary mode, as follows:
      = open("myfieldsfields.grib", "rb")  # Reading
      = open("output.bufr", "wb")  # Writing
    Please test the Python 3 support carefully and provide us with feedback. We appreciate your co-operation.

  • [ECC-763] - Break tests into two sets, one that includes its data files in the distribution and another "extended" that downloads them
    The default set of tests no longer require any data to be downloaded and take less time than before. Users who wish to run extensive tests (which require downloads) should configure the build as follows:
       cmake /path/to/src -DENABLE_EXTRA_TESTS=ON ...
    These extra tests should be run if users plan to change the code e.g. for contributions.

  • [ECC-602] - Add parameters for Standardised Precipitation index (seasonal fc)
  • [ECC-775] - BUFR decode performance: check skipExtraKeyAttributes just once
  • [ECC-809] - grib_get_data: add -s option to set keys

...