<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Matt,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">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:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><a href="http://www.earthsystemmodeling.org/esmf_releases/public/last/esmpy_doc/html/examples.html">http://www.earthsystemmodeling.org/esmf_releases/public/last/esmpy_doc/html/examples.html</a><br></div><div class="gmail_default"><br></div><div class="gmail_default">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:</div><div class="gmail_default"><br></div><div class="gmail_default"><a href="https://xesmf.readthedocs.io/en/latest/">https://xesmf.readthedocs.io/en/latest/</a><br></div><div class="gmail_default"><br>On the left are a list of some tutorials including an ESMPy tutorial:</div><div class="gmail_default"><br></div><div class="gmail_default"><a href="https://github.com/nawendt/esmpy-tutorial">https://github.com/nawendt/esmpy-tutorial</a><br></div><div class="gmail_default"><br></div><div class="gmail_default">xESMF uses sparse matrix multiply just like the NCL-ESMF package, which can make it faster if you already have the weights file.</div><div class="gmail_default"><br></div><div class="gmail_default">Good luck,</div><div class="gmail_default"><br></div><div class="gmail_default">--Mary</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 26, 2018 at 3:47 PM, Fearon, Dr. Matthew, Contractor, Code 7533 via pyngl-talk <span dir="ltr"><<a href="mailto:pyngl-talk@ucar.edu" target="_blank">pyngl-talk@ucar.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-1044643793131761666WordSection1">
<p class="MsoNormal">Hi, <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">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?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Matt<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<br>______________________________<wbr>_________________<br>
pyngl-talk mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/pyngl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/pyngl-talk</a><br>
<br></blockquote></div><br></div>