Skip to content

Releases: SciTools/iris-esmf-regrid

v0.14.0 release

11 Feb 13:56
506d3f0

Choose a tag to compare

Added

  • #614 Add the experimental Partition class for dividing up the regridding of especially large grids.

  • #622 Add support for Python 3.14.

Removed

  • #622 Remove support for Python 3.11.

v0.13.1 release

19 Dec 10:03
c6bb0b3

Choose a tag to compare

Changed

v0.13.0 release

27 Nov 15:31
8997d4b

Choose a tag to compare

Fixed

  • #593 Freed up memory that was being held onto by esmpy when initialising
    regridders.
  • #508 Replaced remaining assert calls with proper error messages.
  • #565 Fixed links to cartopy in documentation.

Changed

  • #558 Nearest neighbour regridding now preserves dtype.

Added

  • #506 Introduced explicit capping pins for pip packages which will be
    automatically updated by dependabot.

v0.12.1 release

09 Apr 13:22
4c30ddb

Choose a tag to compare

Fixed

  • #486 Fixed bug causing the esmf argument pole_method to be rejected.

  • #479 Fixed bug which caused loading to be backwards incompatible.

v0.12.0 release

17 Mar 14:41
9b18fdb

Choose a tag to compare

Fixed

  • #462 Fixed bug when saving regridders made with precomputed weights.

Added

  • #464 Add support for Python 3.13.

  • #396 Added controls for passing arguments to ESMF.

Removed

  • #464 Remove support for Python 3.10.

v0.11.0 release

31 Jul 15:11
c4e9913

Choose a tag to compare

Added

  • #276 Allow regridding for grids defined on coordinates without bounds for nearest neighbour and bilinear methods.

Fixed

  • #385 Fixed bug when connectivities are described by non-masked arrays.
  • #387 Fixed incompatibilities with changes to iris API in v3.10.0

v0.10.0 release

31 May 09:45
821c252

Choose a tag to compare

Added

  • #357 Extended support for regridder saving/loading to all regridders.
  • #319 Added CITATION.cff.

Changed

  • #361 Moved the code for running benchmarks to bm_runner.py in line with iris benchmarks.
  • #293 Enumerated method and normtype input.

Fixed

  • #239 Ensured dtype is preserved by regridding.
  • #353 Fixed a bug which caused errors with ESMF versions 8.6 and higher.
  • #338 Fixed a potential memory leak when creating regridders.

v0.9.0 release

03 Nov 11:43
5ead49e

Choose a tag to compare

Added

  • #178 Added support for coordinate systems with non-degree type units.
  • #311 Added support for Mesh to Mesh regridding.

Fixed

  • #301 Fixed a bug which caused errors when regridding with the node locations of a mesh whose face_node_connectivity had non-zero start_index.

v0.8.0 release

22 Aug 13:14
47ef745

Choose a tag to compare

Added

  • #289 Added the ability to regrid onto a Mesh as a target instead of a Cube.

v0.7.0 release

23 May 12:39
2001de7

Choose a tag to compare

Added

  • #198 Functionality has been added to the ESMFAreaWeighted scheme and a new scheme, ESMFBilinear, has been added. These schemes are now able to handle both grids and meshes. Additionally, they are also able to specify the resolution of cells in these grids with the src_resolution and tgt_resolution keywords.
  • #266 Added Nearest neighbour regridding.
  • #272 Add support for Python 3.11.

Changed

  • #198 Refactor regridders to all derive from the same class _ESMFRegridder. For the sake of consistency, the resolution keyword in GridToMeshESMFRegridder and MeshToGridESMFRegridder have been replaced by src_resolution and tgt_resolution respectively.

Removed

  • #272 Remove support for Python 3.8.