SciTools / iris-esmf-regrid

A collection of structured and unstructured ESMF regridding schemes for Iris.
https://iris-esmf-regrid.readthedocs.io/en/latest
BSD 3-Clause "New" or "Revised" License
19 stars 17 forks source link

Proposed roadmap/work prioritisation #278

Open stephenworsley opened 1 year ago

stephenworsley commented 1 year ago

Themes of planned work

Planned improvements to iris-esmf-regrid can be grouped by a handfull of themes/goals which represent batches of work. Each of the following represents a batch of work which may happen between releases with an approximate prioritisation of the order given here. This plan is provisional and is open to suggestions or reprioritisation.


General Maintainance (0th - ongoing)

Miscellaneuos issues such as #238 and #245 will be addressed as they are raised.

Remaining Regridder Unification Work (1st) - ✅ - v0.10.0

Complete work on #211.

Performance (2nd)

The main task with respect to performance is #246 which I believe would involve adding some major functionality in order to solve. Investigations into performance may also overlap with other performance related issues such as #234 and #213. See https://github.com/orgs/SciTools-incubator/projects/3/views/2

Documentation (3rd)

Flesh out the documentation started with #268. Documentation will also be continuously added to as functionality is added, but larger additions such as tutorials will require an additional focus.

Refactor From Iris Base Regridder (4th - tentative)

In anticipation of work done on https://github.com/SciTools/iris/issues/4754, much of the regridder infrastructure should be able to be derived from Iris directly.

Xarray Integration (5th - tentative)

In anticipation of the Xarray-Iris bridge in https://github.com/SciTools/iris/issues/4994, it will be possible to use iris-esmf-regrid on xarray data. It will be worth investigating and comparing differences with xesmf. If there is sufficient functionality added by iris-esmf-regrid and there is demand for it, API for handling xarray objects may be added. A minimal version of this would likely involve using the Xarray-Iris bridge, with a more direct implementation coming later. #308

github-actions[bot] commented 6 months ago

@SciTools-incubator/esmf-regrid-devs This issue is stale due to a lack of activity in the last 180 days. Remove stale label or comment, otherwise this issue will close automatically in 14 days time.