<div dir="ltr"><div class="gmail_default" style="font-size:small">Amanda and Marston,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If you are simply talking about regridding each level independently, then you can actually pass a 3D variable to ESMF_regrid, and it will do the looping under the hood. What this function does is creates the weights for one level, and applies them to the rest of the levels.  It assumes that the lat/lon grid is the same for each level.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If the lat/lon grid changes for each level, or you have different locations for missing values for each level, then yes, you need to loop and do the regridding separately for each level.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Examples ESMF_regrid_5.ncl does this, although it&#39;s not very well advertised. You just pass in the 3D variable instead of a 2D variable, and it should work.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 31, 2017 at 5:07 AM, Marston Johnston <span dir="ltr">&lt;<a href="mailto:shejo284@gmail.com" target="_blank">shejo284@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<div name="messageBodySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">You have to loop over the depth yourself. Even if ESMF would do this for you - and it doesn’t, it would still just do a 2D regrid inside a loop over the depth. </div>
<div name="messageReplySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><div><div class="h5"><br>
On 31 Mar 2017, 12:55 +0200, Amanda Frigola &lt;<a href="mailto:afrigola@marum.de" target="_blank">afrigola@marum.de</a>&gt;, wrote:<br>
</div></div><blockquote type="cite" style="margin:5px 5px;padding-left:10px;border-left:thin solid #1abc9c"><div><div class="h5">Hi there!
<div><br>
<div style="font-size:13px">I am trying to regrid a 3D variable with coordinates (depth, lat_1, lon_1) to ​coordinates (depth, lat_2, lon_2). </div>
<div style="font-size:13px">I wanted to use the function ESMF_regrid for that, but I can only find examples for 2D variables online. </div>
<div style="font-size:13px">My version of ncl is 6.3.0. </div>
<div style="font-size:13px">Any clue about how to get there?</div>
</div>
<div style="font-size:13px"><br></div>
<div style="font-size:13px">Amanda</div></div></div>
______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br></blockquote>
</div>
</div>

<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>