<div dir="ltr">Dear Doug,<br><br>Thanks a lot. Your idea works.<br><br>Regards,<br><br>Mubashar<br><br>Message: 3<br>
Date: Tue, 31 Aug 2010 16:34:41 +0100<br>
From: &quot;Clark, Douglas B&quot; &lt;<a href="mailto:dbcl@ceh.ac.uk">dbcl@ceh.ac.uk</a>&gt;<br>
Subject: Re: [gradsusr] Problem with fwrite and CTL file<br>
To: GrADS Users Forum &lt;<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:40829B0E077C1145A6DE44D39B3830A91B31A6EFC1@nerckwmb1.ad.nerc.ac.uk">40829B0E077C1145A6DE44D39B3830A91B31A6EFC1@nerckwmb1.ad.nerc.ac.uk</a>&gt;<br>
Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
<br>Mubashar,<br>
<br>
Is the file you wrote the correct size? (e.g. use &#39;ls -l&#39; on unix)<br>
I think you might find that it is slightly larger than expected because,
 I think, GrADS might repeat data around 0degE because of the way it 
sets the dimensions for a default global plot.<br>
Use &#39;q dims&#39; to see what the x grid cords are before the fwrite step. 
You might get something like &quot;0 to 144&quot; rather than the &quot;1 to 144&quot; you 
might expect. Then either explicitly add &#39;set x 1 144&#39; in your script, 
or rewrite your final ctl file to have (say) 145 x points.<br>
<br>
I&#39;m guessing all this because I have made similar mistakes in the past!<br>
<br>
Doug<br>
<br>
<br>
From: <a href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>
 [mailto:<a href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>]
 On Behalf Of Mubashar Dogar<br>
Sent: 31 August 2010 16:19<br>
To: <a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
Subject: [gradsusr] Problem with fwrite and CTL file<br>
<br>
Dear GrADS Users,<br>
<br>
I have downloaded ECMWF (ERA40) data for surface temperature at 2.5 by 
2.5 resolution for years 1958-2001. My intention was to see the trend 
for the month of January only. So I extracted all the Januaries between 
1958-2001 in a binary/dat file by using the following commands in GrADS.
 When I tried to open this file by making a CTL (choosing the same x 
&amp; y dimentions) and display January of any one year, the spatial 
picture is not the same as if I display the same January in original 
data file. Could you please help me?<br>
<br>
Here is the script to create a binary/dat file<br>
&#39;reinit&#39;<br>
&#39;open EraT2M.ctl&#39;<br>
&#39;set gxout fwrite&#39;<br>
&#39;set fwrite January.dat&#39;<br>
t=5<br>
*tmax=6<br>
tmax=532<br>
while(t&lt;=tmax)<br>
&#39;set t &#39;t<br>
&#39;d no2tsfc-273.15&#39;<br>
t=t+12<br>
endwhile<br>
&#39;disable fwrite&#39;<br>
&#39;reinit&#39;<br>
<br>
Here is the control file to open the above January.dat file<br>
DSET    january.dat<br>
TITLE     Sample Data Set<br>
UNDEF    -9.999E33<br>
*OPTIONS    big_endian<br>
OPTIONS   little_endian<br>
*OPTIONS   template<br>
xdef 144 linear 0 2.5<br>
ydef 73 linear -90 2.5<br>
ZDEF      1 LINEAR 1 1<br>
TDEF     44 LINEAR 1JAN1958 1mon<br>
VARS      1<br>
no2tsfc 0  99  Surface Temperature_2m<br>
ENDVARS<br>
<br>
<br>
Regards,<br>
<br>
Mubashar<br>
--<br>
This message (and any attachments) is for the recipient only NERC<br>
is subject to the Freedom of Information Act 2000 and the contents<br>
of this email and any reply you make may be disclosed by NERC unless<br>
it is exempt from release under the Act. Any material supplied to<br>
NERC may be stored in an electronic records management system.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://gradsusr.org/pipermail/gradsusr/attachments/20100831/9a2723c0/attachment-0001.html" target="_blank">http://gradsusr.org/pipermail/gradsusr/attachments/20100831/9a2723c0/attachment-0001.html</a><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 31 Aug 2010 12:03:19 -0400<br>
From: Stephen McMillan &lt;<a href="mailto:smcmillan@planalytics.com">smcmillan@planalytics.com</a>&gt;<br>
Subject: Re: [gradsusr] Problem with fwrite and CTL file<br>
To: GrADS Users Forum &lt;<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:AANLkTik9O0TcX0gb88GjZidL8k6MNQ7q3WRsUAVS%2B%2BAt@mail.gmail.com">AANLkTik9O0TcX0gb88GjZidL8k6MNQ7q3WRsUAVS++At@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
Mubashar,<br>
Adding to Doug&#39;s comments, I noticed you initialized t at 5.  Does<br>
that correspond to your initial January timestep?<br>
Stephen Mc<br>
<br>
On Tue, Aug 31, 2010 at 11:18 AM, Mubashar Dogar<br>
&lt;<a href="mailto:mubashardogar@gmail.com">mubashardogar@gmail.com</a>&gt;
 wrote:<br>
&gt; Dear GrADS Users,<br>
&gt;<br>
&gt; I have downloaded ECMWF (ERA40) data for surface temperature at 2.5
 by 2.5<br>
&gt; resolution for years 1958-2001. My intention was to see the trend 
for the<br>
&gt; month of January only. So I extracted all the Januaries between 
1958-2001 in<br>
&gt; a binary/dat file by using the following commands in GrADS. When I 
tried to<br>
&gt; open this file by making a CTL (choosing the same x &amp; y 
dimentions) and<br>
&gt; display January of any one year, the spatial picture is not the 
same as if I<br>
&gt; display the same January in original data file. Could you please 
help me?<br>
&gt;<br>
&gt; Here is the script to create a binary/dat file<br>
&gt; &#39;reinit&#39;<br>
&gt; &#39;open EraT2M.ctl&#39;<br>
&gt; &#39;set gxout fwrite&#39;<br>
&gt; &#39;set fwrite January.dat&#39;<br>
&gt; t=5<br>
&gt; *tmax=6<br>
&gt; tmax=532<br>
&gt; while(t&lt;=tmax)<br>
&gt; &#39;set t &#39;t<br>
&gt; &#39;d no2tsfc-273.15&#39;<br>
&gt; t=t+12<br>
&gt; endwhile<br>
&gt; &#39;disable fwrite&#39;<br>
&gt; &#39;reinit&#39;<br>
&gt;<br>
&gt; Here is the control file to open the above January.dat file<br>
&gt; DSET??? january.dat<br>
&gt; TITLE???? Sample Data Set<br>
&gt; UNDEF??? -9.999E33<br>
&gt; *OPTIONS??? big_endian<br>
&gt; OPTIONS?? little_endian<br>
&gt; *OPTIONS?? template<br>
&gt; xdef 144 linear 0 2.5<br>
&gt; ydef 73 linear -90 2.5<br>
&gt; ZDEF????? 1 LINEAR 1 1<br>
&gt; TDEF???? 44 LINEAR 1JAN1958 1mon<br>
&gt; VARS????? 1<br>
&gt; no2tsfc 0? 99? Surface Temperature_2m<br>
&gt; ENDVARS<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Mubashar
</div>