<div dir="ltr">Dear ncl-talk,<div><br></div><div>I'm having some confusion on interpolating gridded model data to the location and time of dropsonde profiles. I'm doing this so that I can co-locate the profiles to understand error characteristics. </div><div><br></div><div>My model data is ERA<font face="arial, sans-serif" color="#000000" style="background-color:rgb(255,255,255)">5, which is hourly and is four-dimensional (</font><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-variant-ligatures:no-common-ligatures">[time | 576] x [lev | 25] x [lat | 214] x [lon | 267]). My dropsonde profiles are one-dimensional in pressure - on 25 pressure levels from t</span><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" style="" color="#000000">he surface to 100 hPa. I loop over each dropsonde profile and first bilinearly interpolate ERA5 to the lat/lon location:</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000"><br></font></span></div>





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">; bilinearly interpolate ERA5 to dropsonde release location</font></span></p>
<div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">q_era_int := linint2_points(lon_era,lat_era,q_era,False,lon_d(0),lat_d(0),0)</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">After that, I linearly interpolate ERA5 to the dropsonde release time:</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000"><br></font></span></div>





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">; linearly interpolate ERA5 to dropsonde release time</font></span></p>
<div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">q_era_int := linint1_n(time_era,q_era_int,False,time_d, 0, 0) ; time x lev x locations</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000">I get the correct dimensions of pressure only in the final result. I guess my question is, is this the correct way to go about it? I have seen many ncl functions on interpolation so its hard to keep track of all of them.</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(255,255,255)"><font face="arial, sans-serif" style="" color="#000000">My larger code is also attached for reference.</font></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-variant-ligatures:no-common-ligatures"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-variant-ligatures:no-common-ligatures">Thank you,</span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-variant-ligatures:no-common-ligatures"> </span></div><div><div><font face="arial, sans-serif" color="#000000" style="background-color:rgb(255,255,255)"><br></font></div><font face="arial, sans-serif" color="#000000" style="background-color:rgb(255,255,255)">-- <br></font><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="arial, sans-serif" color="#000000" style="background-color:rgb(255,255,255)">Andrew Kren</font><br>Assistant Scientist<br>University of Miami CIMAS - NOAA/AOML</div><div dir="ltr"><div><font face="arial, helvetica, sans-serif" style="background-color:rgb(255,255,255)" color="#000000">Global Observing Systems Analysis (GOSA) Group</font></div><div><font face="arial, helvetica, sans-serif" style="background-color:rgb(255,255,255)" color="#000000">NOAA/AOML Quantitative Observing System Assessment Program (QOSAP)</font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>