[pyngl-talk] esmf regridding with pyngl

Mary Haley haley at ucar.edu
Tue Jun 26 20:26:34 MDT 2018


Hi Matt,

We don't have the NCL-ESMF regridding interface in NCL. As you pointed out,
the ESMF folks have created a Python interface called ESMPy.  I did look
around for some documentation, but didn't find anything like what we have
on the NCL website.  Here's what I did find:

http://www.earthsystemmodeling.org/esmf_releases/public/last/esmpy_doc/html/examples.html

The developer of a package called xESMF wrote to me awhile back and pointed
out an interface he had created on top of ESMPy. xESMF is supposed to be
easier to use as it hides some of ESMPy's complicated infrastructure.  See:

https://xesmf.readthedocs.io/en/latest/

On the left are a list of some tutorials including an ESMPy tutorial:

https://github.com/nawendt/esmpy-tutorial

xESMF uses sparse matrix multiply just like the NCL-ESMF package, which can
make it faster if you already have the weights file.

Good luck,

--Mary






On Tue, Jun 26, 2018 at 3:47 PM, Fearon, Dr. Matthew, Contractor, Code 7533
via pyngl-talk <pyngl-talk at ucar.edu> wrote:

> Hi,
>
>
>
> I was curious if the ESMF regridding routines may be available as part of
> PyNGL in the future? I see there is a current ESMF module for Python,
> however, the availability of the NCL-ESMF interface style in the Python
> environment would be outstanding. Just curious if there are plans for this
> or if it already exists?
>
>
>
> Thanks,
>
> Matt
>
>
>
> _______________________________________________
> pyngl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/pyngl-talk/attachments/20180626/2abc557a/attachment.html>


More information about the pyngl-talk mailing list