Skip to content

Latest commit

 

History

History
246 lines (193 loc) · 10 KB

CHANGELOG.md

File metadata and controls

246 lines (193 loc) · 10 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.11] - 2024-07-31

Fixed

Added

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

[0.10] - 2024-05-31

Added

Changed

Fixed

[0.9] - 2023-11-03

Added

Fixed

  • PR#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. @stephenworsley

[0.8] - 2023-08-22

Added

[0.7] - 2023-05-23

Added

  • PR#198 As a result of refactoring regridders to all derive from the same class, _ESMFRegridder, 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. @stephenworsley with extensive review work from @trexfeathers
  • PR#266 Added Nearest neighbour regridding. @stephenworsley @HGWright
  • PR#272 Add support for Python 3.11. @stephenworsley

Changed

  • PR#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. @stephenworsley with extensive review work from @trexfeathers

Removed

Fixed

[0.6] - 2023-03-31

Added

Fixed

  • PR#242 Fixed an issue which caused regridding to curvilinear grids with lazy data to fail. @stephenworsley

[0.5] - 2022-10-14

This release improves the support for features such as Bilinear regridding, curvilinear grids and low resolution grids.

Added

  • PR#148 Added support for Bilinear regridding for unstructured regridding.
  • PR#165 Added RefinedGridInfo and resolution keyword for unstructured regridders.
  • PR#166 Made weights array handling more robust for different formats of pre-computed weights matrices.
  • PR#175 Add curvilinear support for unstructured regridders.
  • PR#208 Unpin Python.

[0.4] - 2022-02-24

This release added the ability to regrid data stored on a UGRID mesh.

Added

[0.3] - 2021-12-21

The major change with this version was the addition of the ability to regrid curvilinear grids (i.e. grids with 2D arrays of coordinates).

Added

  • PR#125 Added support for curvilinear grids, i.e. cubes with 2D lat/lon coords. @stephenworsley
  • PR#124 Improved generation of benchmark data to allow data to be generated from a common version/environment. @trexfeathers

[0.2] - 2021-08-25

The major change in this version is the addition of lazy regridding. This defers the calculation of regridding to the realisation of the data when the data is a dask array. Calculations may be parallelised via dask.

Added

Fixed