Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JiaweiZhuang/xESMF
Universal Regridder for Geospatial Data
https://github.com/JiaweiZhuang/xESMF
dask earth-science esmf esmpy geospatial interpolation python regridding remapping xarray
Last synced: about 2 months ago
JSON representation
Universal Regridder for Geospatial Data
- Host: GitHub
- URL: https://github.com/JiaweiZhuang/xESMF
- Owner: JiaweiZhuang
- License: mit
- Created: 2017-08-29T02:27:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-11T18:15:36.000Z (almost 3 years ago)
- Last Synced: 2024-06-11T16:49:46.972Z (6 months ago)
- Topics: dask, earth-science, esmf, esmpy, geospatial, interpolation, python, regridding, remapping, xarray
- Language: Python
- Homepage: http://xesmf.readthedocs.io/
- Size: 2.79 MB
- Stars: 269
- Watchers: 19
- Forks: 49
- Open Issues: 74
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-meteo - xESMF
- awesome-atmos - xESMF
README
xESMF: Universal Regridder for Geospatial Data
==============================================|Binder| |pypi| |Build Status| |codecov| |docs| |license| |DOI|
xESMF is a Python package for
`regridding `_.
It is- **Powerful**: It uses ESMF_/ESMPy_ as backend and can regrid between **general curvilinear grids**
with all `ESMF regridding algorithms `_,
such as **bilinear**, **conservative** and **nearest neighbour**.
- **Easy-to-use**: It abstracts away ESMF's complicated infrastructure
and provides a simple, high-level API, compatible with xarray_ as well as basic numpy arrays.
- **Fast**: It is faster than ESMPy's original Fortran regridding engine in serial case, and also supports dask_ for `out-of-core, parallel computation `_.Please see `online documentation `_, or `play with example notebooks on Binder `_.
For new users, I also recommend reading `How to ask for help `_ and `How to support xESMF `_.
.. _ESMF: https://www.earthsystemcog.org/projects/esmf/
.. _ESMPy: https://www.earthsystemcog.org/projects/esmpy/
.. _xarray: http://xarray.pydata.org
.. _dask: https://dask.org/.. |pypi| image:: https://badge.fury.io/py/xesmf.svg
:target: https://badge.fury.io/py/xesmf
:alt: pypi package.. |Build Status| image:: https://api.travis-ci.org/JiaweiZhuang/xESMF.svg
:target: https://travis-ci.org/JiaweiZhuang/xESMF
:alt: travis-ci build status.. |codecov| image:: https://codecov.io/gh/JiaweiZhuang/xESMF/branch/master/graph/badge.svg
:target: https://codecov.io/gh/JiaweiZhuang/xESMF
:alt: code coverage.. |docs| image:: https://readthedocs.org/projects/xesmf/badge/?version=latest
:target: http://xesmf.readthedocs.io/en/latest/?badge=latest
:alt: documentation status.. |license| image:: https://img.shields.io/badge/License-MIT-blue.svg
:target: https://github.com/JiaweiZhuang/xESMF/blob/master/LICENSE
:alt: license.. |DOI| image:: https://zenodo.org/badge/101709596.svg
:target: https://zenodo.org/badge/latestdoi/101709596
:alt: DOI
.. |Binder| image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/JiaweiZhuang/xESMF/master?filepath=doc%2Fnotebooks
:alt: binder