[gradsusr] Serious Lterp Issue With GFS Data & Climatology Data

Perry, Aaron @ LSC Aaron.Perry at lsc.vsc.edu
Fri Jan 17 15:15:00 EST 2014


Hi Jim,

I was able to get the script to work with that you suggested! Thank you! This method seems to be the only method that really works. I've been experimenting with another method for getting the 850mb temp anoms but, I end up getting crazy library errors and then it crashes GrADS.

I attached an image of what I was able to generate for 850mb anoms. Does it look reasonable?


Onward and Upward,

Aaron D. Perry
Boston, MA
Lyndon State College '16
Twitter: @AaronPerryLSC
Mobile: 617-780-4312

________________________________________
From: gradsusr-bounces at gradsusr.org [gradsusr-bounces at gradsusr.org] on behalf of James T. Potemra [jimp at hawaii.edu]
Sent: Friday, January 17, 2014 1:17 AM
To: GrADS Users Forum
Subject: Re: [gradsusr] Serious Lterp Issue With GFS Data & Climatology Data

Hi Aaron,

I'm a little confused as to the problem.  What is error you are
getting?  When you load two different files you are
potentially loading two different grids, including x/y/z/t.  In these
cases it's much easier to define lat/lon/z/t
for each first.  In your example below, you open one file, then the
next, then define lon/lat.  Try this instead:

1.  open first file
2.  define lat/lon/z/t range
3.  define new variable (in this case terp1)
4.  open second file
5.  set dfile 2
6.  define lat/lon/z/t range
7.  define new variable (in this case terp2)

This will at least help narrow down whether you have mismatched grids
and if so in what dimension.  In your
example file below the vertical dimension will default to the grid in
the first file.  I assume you want to interpolate
lat/lon from one file to the lat/lon of the other?  I don't think lterp
works in the vertical.


Jim

On 1/16/14 1:10 PM, Perry, Aaron @ LSC wrote:
> Good Evening Andrew,
>
> I tried to incorporate the modify command into the script according to the modify example in the GrADS documentation but, no luck.
>
>
> Onward and Upward,
>
> Aaron D. Perry
> Boston, MA
> Lyndon State College '16
> Twitter: @AaronPerryLSC
> Mobile: 617-780-4312
>
> ________________________________________
> From: gradsusr-bounces at gradsusr.org [gradsusr-bounces at gradsusr.org] on behalf of Andrew Friedman [andfried at berkeley.edu]
> Sent: Thursday, January 16, 2014 5:55 PM
> To: GrADS Users Forum
> Subject: Re: [gradsusr] Serious Lterp Issue With GFS Data & Climatology Data
>
> Hi Aaron,
> Have you tried the ‘modify’ command for making the climatology apply to the whole record?
> Andrew
>
> On Jan 16, 2014, at 7:57 PM, Perry, Aaron @ LSC <Aaron.Perry at lsc.vsc.edu> wrote:
>
>> Hi Everyone,
>>
>> I tried setting the time dimensions to the same value (t=1) and it looks like the climo data is showing but, now I need to subtract the operational model data from the climo data to get the anomalies.
>>
>> Here's the revised script:
>>
>> 'open 'ctl1''
>> 'open 'ctl2''
>>
>> 'set mproj nps'
>> 'set lat 'latmin' 'latmax''
>> 'set lon 'lonmin' 'lonmax''
>> 'set mpvals -130 -64 20 70'
>> 'set display color white'
>> 'clear'
>> 'set map 1 1 10'
>> 'set mpdset hires'
>> 'set grid off'
>>
>> 'set grads off'
>> 'set timelab off'
>> 'set gxout shade2b'
>>
>> 'define terp2 = TMPprs.2(lev=850)'
>> 'define terp1 = TMP850mb.1'
>>
>> 'define newvar = lterp(terp1(t=1),terp2(t=1))'
>>
>> 'd newvar'
>>
>> Any ideas for getting this to work? It seems simple enough but...
>>
>>
>>
>> Onward and Upward,
>>
>> Aaron D. Perry
>> Boston, MA
>> Lyndon State College '16
>> Twitter: @AaronPerryLSC
>> Mobile: 617-780-4312
>> From: gradsusr-bounces at gradsusr.org [gradsusr-bounces at gradsusr.org] on behalf of Jeff Duda [jeffduda319 at gmail.com]
>> Sent: Thursday, January 16, 2014 1:03 PM
>> To: GrADS Users Forum
>> Subject: Re: [gradsusr] Serious Lterp Issue With GFS Data & Climatology Data
>>
>> Remove the double quotes in your time strings and see if that makes any difference.
>>
>>
>> On Thu, Jan 16, 2014 at 7:00 AM, Andrew Friedman <andfried at berkeley.edu> wrote:
>> Hi Aaron,
>>
>> I think your time indices need to be the same for lterp to work. Check out examples 4 and 5 in the documentation entry for lterp, which show how to manually override the time values. Hope this helps.
>>
>> Andrew
>>
>> On Jan 16, 2014, at 3:26 AM, Perry, Aaron @ LSC <Aaron.Perry at lsc.vsc.edu> wrote:
>>
>>> Good Evening Everyone,
>>>
>>> Currently, I'm having an issue with lterping two variables, one being 850mb temp with a recent GFS .ctl file and a climatological 850mb temp .ctl. The recent GFS .ctl is fine and the climate .ctl is coarse. I have been trying to read up on lterp as much as possible but, I can't seem to get this work and I've reached the end of possible resources it seems like...
>>>
>>> The script in question is below:
>>>
>>> ctl1 = '~/grads/data/cfsrclim/t850.cfsr.mean.clim.daily.1982.2010.ctl'
>>> ctl2 = '~/grads/data/gfs.t12z.pgrbf33.ctl'
>>>
>>> 'open 'ctl1''
>>> 'set x 1 360'
>>> 'open 'ctl2''
>>>
>>> 'set dfile 1'
>>> 'define t850clim = (TMP850mb-273.15)*(9/5)+32)'
>>>
>>> 'set dfile 2'
>>> 'define t850curr = (tmpprs(lev=850)-273.15)*(9/5)+32)'
>>>
>>> 'define t850a = (t850clim(t="00Z01jan1984"))'
>>>
>>> 'define t850b = (t850curr(t="18Z15jan2014"))'
>>>
>>> 'define final = lterp(t850b,t850a)'
>>>
>>> 'define hi = t850a-final'
>>>
>>> 'd hi'
>>>
>>>
>>> Onward and Upward,
>>>
>>> Aaron D. Perry
>>> Boston, MA
>>> Lyndon State College '16
>>> Twitter: @AaronPerryLSC
>>> Mobile: 617-780-4312
>>> <climtest.gs>_______________________________________________
>>> gradsusr mailing list
>>> gradsusr at gradsusr.org
>>> http://gradsusr.org/mailman/listinfo/gradsusr
>>
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>>
>>
>>
>> --
>> Jeff Duda
>> Graduate research assistant
>> University of Oklahoma School of Meteorology
>> Center for Analysis and Prediction of Storms
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr

_______________________________________________
gradsusr mailing list
gradsusr at gradsusr.org
http://gradsusr.org/mailman/listinfo/gradsusr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: anom.png
Type: image/png
Size: 298074 bytes
Desc: anom.png
Url : http://gradsusr.org/pipermail/gradsusr/attachments/20140117/46e81dd2/attachment-0001.png 


More information about the gradsusr mailing list