Skip to content

Releases: SciTools/iris-grib

v0.20.0

30 Aug 14:05
ed1964b
Compare
Choose a tag to compare

Iris-grib release v0.20.0

This is a minor release of iris-grib, which is available on conda-forge and PyPI.

New Features

Dependency Changes

Documentation

Maintenance and Automation

Beyond new features, the v0.20.0 release was mostly focussed on a work program to update the repository management.
The Scientific Python development guidelines was used as a guide for this, and its automated repo checks are now implemented in the project pre-commit.

New Contributors

Full Changelog: v0.19.1...v0.20.0

v0.19.1

11 Jan 16:36
72ef90d
Compare
Choose a tag to compare

New v0.19 point release
ONLY updates documentation, to reflect the 0.19.0 changes

v0.19.0

16 Nov 21:34
f0427e2
Compare
Choose a tag to compare

This is a minor release of iris-grib, which is available on conda-forge and PyPI.

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

14 Mar 16:44
eeb1942
Compare
Choose a tag to compare

Iris-grib release v0.18.0

Changes summary:

  • Drop Python 3.7 support
  • Various updates to get it working with the latest versions of Iris, eccodes, cftime, cartopy and proj (#288)

See "What's new in iris-grib v0.18.0" iris-grib 0.18.0 release notes

v0.17.1

08 Jun 11:04
3618908
Compare
Choose a tag to compare

Iris-grib release v0.17.1

Changes summary:

  • Remove iris.util._array_slice_ifempty usage which was removed in Iris 3.0.2 (#270)
  • Drop Python 3.6 support, add bootstrap lockfiles infrastructure (#272)

See "What's new in iris-grib v0.17.1" iris-grib 0.17.1 release notes

v0.17.0

18 May 17:06
07fe08a
Compare
Choose a tag to compare

Iris-grib release v0.17.0

Changes summary:

  • Add Cirrus-CI testing (#250, #262)
  • Update to badges (#258, #259)
  • Add support for GRIB regulation 92.1.8 when longitude increment not given (#261)
  • Add support for data representation template 42 (#264)

See also the "What’s new in iris-grib v0.17" iris-grib readthedocs

v0.16.0

27 Jan 15:58
df97291
Compare
Choose a tag to compare

Iris-grib release v0.16.0

Key changes summary :

  • Latest eccodes (unpin) (#208)
  • Add support for Lambert Azimuthal Equal Area Projection (#187)
  • Make tests runnable in an installation (#212)
  • Add support for missing timeIncrement in template 4.8 (#206)
  • Correct rounding of vertical coordinates. (#210)
  • Changes to gdt90 load (fixes to Iris Geostationary/VerticalPerspective) (#223)
  • Update requirements to pick up Iris 3. (#243)

For full details of what else has changed, please see the "What's new" here : iris-grib readthedocs

v0.16.0rc0

14 Oct 17:37
5a96b74
Compare
Choose a tag to compare
v0.16.0rc0 Pre-release
Pre-release

v0.16.0rc0

This is the release candidate for Iris-GRIB 0.16.0.

To function correctly, this requires at least Iris 3.0.0.

As Iris 3.0.0 is not yet available, please test with the Iris 3.0.0rc0 release candidate.

Both the iris and iris-grib release-candidates are now available from conda-forge, using the special pre-release channels :

> conda install -c conda-forge/label/rc_iris_grib -c conda-forge/label/rc_iris iris-grib

For full details of what else has changed, please see the "What's new" here : iris-grib readthedocs

v0.15.1

24 Feb 17:36
12b989b
Compare
Choose a tag to compare

Bugfix release, mostly to address a performance problem with Dask 2 (#190, cf. SciTools/iris#3659)
Also ported grib-specific tests from Iris to reduce technical debt.

  • #183 Fix typo in setup.py classifiers
  • #184 Make testing compatible with latest Iris (2.3 / 2.4)
  • #185 Get equalise_attributes to import from either Iris 2.4 or master (3.0+)
  • #189 Get iris-grib tests passing with the latest version of eccodes (v2+)
  • #190 Allow data-proxy objects to return zero-size slices without accessing the file, to stop it reading all field data during cube loads (Dask >= v2)
  • #193 Pin eccodes to v1.9.3 in testing, to avoid problems with latest release
  • Port across various grid-specific tests from Iris codebase

v0.15.0

05 Dec 14:37
Compare
Choose a tag to compare
  • Dropped Python 2 support (#166, #170)
  • Updated GRIB to CF metadata translations (#143, #172)
  • Support for loading GRIB messages with no fixed surface set (#171)
  • Support for saving cubes with a 'depth' coordinate (#161)
  • Support for calculating i/j increments if they are not set (#148)
  • Revert bug fix controlling hybrid pressure levels indexing (#165)
  • Addition of GRIB_PARAM attribute (#156)
  • Updates to setup.py (#154, #180)
  • Simplified file license headers (#167)

For more details, please refer to the iris-grib 0.15.0 release notes.