An open API service indexing awesome lists of open source software.

https://github.com/scitools/iris-esmf-regrid

A collection of structured and unstructured ESMF regridding schemes for Iris.
https://github.com/scitools/iris-esmf-regrid

climate esmf iris regrid spatial

Last synced: 7 months ago
JSON representation

A collection of structured and unstructured ESMF regridding schemes for Iris.

Awesome Lists containing this project

README

          

# iris-esmf-regrid

[![Documentation Status](https://readthedocs.org/projects/iris-esmf-regrid/badge/?version=latest)](https://iris-esmf-regrid.readthedocs.io/en/latest/?badge=latest)
[![ci-citation](https://github.com/SciTools/iris-esmf-regrid/actions/workflows/ci-citation.yml/badge.svg)](https://github.com/SciTools/iris-esmf-regrid/actions/workflows/ci-citation.yml)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/SciTools/iris-esmf-regrid/main.svg)](https://results.pre-commit.ci/latest/github/SciTools/iris-esmf-regrid/master)
[![codecov](https://codecov.io/gh/SciTools/iris-esmf-regrid/branch/main/graph/badge.svg?token=PKBXEHOZFT)](https://codecov.io/gh/SciTools/iris-esmf-regrid)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License](https://img.shields.io/github/license/SciTools/iris-esmf-regrid)](https://github.com/SciTools/iris-esmf-regrid/blob/main/LICENSE)
[![Contributors](https://img.shields.io/github/contributors/SciTools/iris-esmf-regrid)](https://github.com/SciTools/iris-esmf-regrid/graphs/contributors)
![Mark stale issues and pull requests](https://github.com/SciTools/iris-esmf-regrid/workflows/Mark%20stale%20issues%20and%20pull%20requests/badge.svg)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.11401116.svg)](https://doi.org/10.5281/zenodo.11401116)

---

## Overview

This project aims to provide a bridge between [Iris](https://github.com/SciTools/iris)
and [ESMF](https://github.com/esmf-org/esmf). This takes the form of regridder classes
which take Iris cubes as their arguments and use ESMF to perform regridding
calculations. These classes are designed to perform well on cubes which have multiple
non-horizontal dimensions and lazy ([Dask](https://github.com/dask/dask)) data.
Both rectilinear and curvilinear grids as well as UGRID meshes have been supported.

Further documentation can be found [here](https://iris-esmf-regrid.readthedocs.io/en/latest).