On Fri, Feb 10, 2012 at 12:20 PM, Sam Wilson <span dir="ltr">&lt;<a href="mailto:sam@surfline.com">sam@surfline.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Rob,<br>
<br>
You might consider the lterp function:<br>
<br>
<a href="http://www.iges.org/grads/gadoc/gradfunclterp.html" target="_blank">http://www.iges.org/grads/gadoc/gradfunclterp.html</a><br>
<br>
I found out about this on the users group and used it to compare 2 models<br>
with different resolutions.<br><br></blockquote><div><br></div><div>The lterp() function implements linear interpolation, and for many applications this is all that you need. However, there are cases that another typing of regridding may be more apropriate:</div>
<div><br></div><div>1) Going from a higher to a lower resolution, a mass conserving (box-averaging) type of regriding is often more appropriate, specially if dealing with tracers. This avoids aliasing.</div><div><br></div>
<div>2) Regridding discrete fields (say, a land-sea-ice mask), where a voting type of regridding is pretty much the only thing that makes sense.</div><div><br></div><div>3) Higher order interpolations such as the 3rd order Bessel interpolation produces somewhat smoother fields (but can produce undesirable results with vey noisy data.)</div>
<div><br></div><div>If your application involves any of the 1)-3) situations above then you probably want to use re(); otherwise lterp() works just fine.</div><div><br></div><div>   Arlindo</div><div><br></div><div><br></div>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">

<br>
<br>
<br>
<br>
On 2/10/12 8:15 AM, &quot;Robert Seigel&quot; &lt;<a href="mailto:rseigel@atmos.colostate.edu">rseigel@atmos.colostate.edu</a>&gt; wrote:<br>
<br>
&gt;Hi,<br>
&gt;<br>
&gt;I am trying to regrid NAM data to match up with GFS resolution. I have<br>
&gt;seen numerous posts regarding regrid2() or re(), however I cannot seem to<br>
&gt;find any of these scripts. I have downloaded a bundle and found<br>
&gt;regrid2(), but could not get it to work. It gave me errors similar to<br>
&gt;previous posts (&#39;regrid2&#39; not a variable or function name). Does anyone<br>
&gt;have (or know where to find) a script that regrids data to a more coarse<br>
&gt;resolution?<br>
&gt;<br>
&gt;Thanks,<br>
&gt;Rob<br>
&gt;_______________________________________________<br>
&gt;gradsusr mailing list<br>
&gt;<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
&gt;<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Arlindo da Silva<br><a href="mailto:dasilva@alum.mit.edu">dasilva@alum.mit.edu</a><br>