xes

xesmf

Universal Regridder for Geospatial Data

Showing:

Popularity

Downloads/wk

0

GitHub Stars

219

Maintenance

Last Commit

2yrs ago

Contributors

4

Package

Dependencies

0

License

MIT

Categories

Readme

xESMF: Universal Regridder for Geospatial Data

|Binder| |pypi| |Build Status| |codecov| |docs| |license| |DOI|

xESMF is a Python package for regridding <https://climatedataguide.ucar.edu/climate-data-tools-and-analysis/regridding-overview>_. It is

  • Powerful: It uses ESMF/ESMPy as backend and can regrid between general curvilinear grids with all ESMF regridding algorithms <https://www.earthsystemcog.org/projects/esmf/regridding>_, 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 <http://xarray.pydata.org/en/stable/dask.html>.

Please see online documentation <http://xesmf.readthedocs.io/en/latest/>, or play with example notebooks on Binder <https://mybinder.org/v2/gh/JiaweiZhuang/xESMF/master?filepath=doc%2Fnotebooks>.

For new users, I also recommend reading How to ask for help <https://xesmf.readthedocs.io/en/latest/#how-to-ask-for-help> and How to support xESMF <https://xesmf.readthedocs.io/en/latest/#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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100