<div dir="ltr">If you follow my suggestions carefully, you can get whatt you wanted. <div><br></div><div>Yes, I understand that you have .dat file with ctl. But, by the previous suggestions, you can convert those .dat and ctl files to netcdf. Then you can merge them as a combined netcdf. Handling of netcdf files is much simpler than any other climate data files, atleast for me.</div><div><br></div><div>You just copy paste those commands that I have posted in the previous email, if you already installed CDO in your machine.<br><div><br></div><div>But, if your goal is only to write grads script, other grads users may help you.</div><div><br></div><div>Good luck !</div><div><br></div><div>Regards,</div><div><br></div><div>Kishore</div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 25, 2015 at 2:59 AM, Valeria Benson-Lira <span dir="ltr">&lt;<a href="mailto:vbensonl@asu.edu" target="_blank">vbensonl@asu.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi <span style="color:rgb(80,0,80);font-size:13px">Kishore,</span><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><font color="#500050">Thank you for your suggestions. The problem is that I need to have the script working for grads. </font></div><div><font color="#500050">For instance, my precipitation control files open a .dat file, they are not a netcdf.</font></div><div><font color="#500050">In this case, I want to create a binary file (.dat) which has all the precipitation values recorded in the 4 different files. </font></div><div><font color="#500050">No calculations are needed.</font></div><div><font color="#500050"><br></font></div><div><font color="#500050">Any suggestions?</font></div><div><font color="#500050"><br></font></div><div><font color="#500050">Thanks,</font></div><div><font color="#500050">Valeria</font></div><div><div class="h5"><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;text-align:-webkit-auto"><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jan 23, 2015 at 11:11 PM, Kishore Ragi <span dir="ltr">&lt;<a href="mailto:kishoreragi@gmail.com" target="_blank">kishoreragi@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 dir="ltr">After getting this, if you still want only binary files, please let me know. there are couple of options to make nc file to .dat file, even with grads.<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 24, 2015 at 11:37 AM, Kishore Ragi <span dir="ltr">&lt;<a href="mailto:kishoreragi@gmail.com" target="_blank">kishoreragi@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 dir="ltr"><div><div><div><div><div><div><div><div><font color="#444444" face="verdana, sans-serif"><b>Hi Valeria Benson-Lira,<br><br></b></font></div><font color="#444444" face="verdana, sans-serif">If you don&#39;t have problem working with nc files, I will give you other option to achieve your task.<br><br></font></div><font color="#444444" face="verdana, sans-serif">First, you make your ctl file into netcdf files as below<br><b><br></b></font></div><font color="#444444" face="verdana, sans-serif">cdo -f nc import_binary </font>ENCB1_precip_apr2008.ctl <a href="http://precip.april.nc" target="_blank">precip.april.nc</a><br></div><font color="#444444" face="verdana, sans-serif">cdo -f nc import_binary </font>ENCB1_precip_may2008.ct <a href="http://precip.may.nc" target="_blank">precip.may.nc</a><br><font color="#444444" face="verdana, sans-serif">cdo -f nc import_binary</font> ENCB1_precip_jun2008.ctl <a href="http://precip.june.nc" target="_blank">precip.june.nc</a><br></div><font color="#444444" face="verdana, sans-serif">cdo -f nc import_binary </font>ENCB1_precip_july2008.ctl <a href="http://precip.july.nc" target="_blank">precip.july.nc</a><br><br></div>now merge them all in a single file like below<br><br></div>cdo mergetime <a href="http://precip.april.nc" target="_blank">precip.april.nc</a> <a href="http://precip.may.nc" target="_blank">precip.may.nc</a> <a href="http://precip.june.nc" target="_blank">precip.june.nc</a> <a href="http://precip.july.nc" target="_blank">precip.july.nc</a> <a href="http://precip.AMJJ.nc" target="_blank">precip.AMJJ.nc</a><br><br></div>Though, I did not help with grads, hope this helps.<br><div><div><div><br></div><div>Cheers,<br><br></div><div>Kishore<br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Sat, Jan 24, 2015 at 11:11 AM, Valeria Benson-Lira <span dir="ltr">&lt;<a href="mailto:vbensonl@asu.edu" target="_blank">vbensonl@asu.edu</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Dear Grads users,<div><br></div><div>Can someone please help me with my script? I am trying to write a binary file that contains all the values recorded in four different control files. My new binary file will have the hourly precipitation records from April through July. So far, the script works for the first month but not for the following months.</div><div><br></div><div><div style="font-size:13px">This is the script:</div><div style="font-size:13px"><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;reinit&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;open ENCB1_precip_apr2008.ctl&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;open ENCB1_precip_may2008.ct&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;open ENCB1_precip_jun2008.ctl&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;open ENCB1_precip_july2008.ctl&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;set gxout fwrite&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;set fwrite ENCB1_AMJJ_precip.dat &#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Write April data First. </p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Recall that April has 720 hours (30 days)</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">while<span style="color:rgb(0,0,0)">(</span><span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)">&lt;=</span><span style="color:rgb(255,64,255)">720</span><span style="color:rgb(0,0,0)">)</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;set t &#39;<span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><span style="color:rgb(236,236,21)">say</span><span style="color:rgb(0,0,0)"> </span><b>index</b><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;d precip.1 &#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> + </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">endwhile</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Write May data Next. </p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Recall that May has 744 hours (31 days)</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">while<span style="color:rgb(0,0,0)">(</span><span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)">&lt;=</span><span style="color:rgb(255,64,255)">744</span><span style="color:rgb(0,0,0)">)</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;set t &#39;<span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><span style="color:rgb(236,236,21)">say</span><span style="color:rgb(0,0,0)"> </span><b>index</b><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;d precip.2 &#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> + </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">endwhile</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Write June data Next. </p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Recall that June has 720 hours (30 days)</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">while<span style="color:rgb(0,0,0)">(</span><span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)">&lt;=</span><span style="color:rgb(255,64,255)">720</span><span style="color:rgb(0,0,0)">)</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;set t &#39;<span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><span style="color:rgb(236,236,21)">say</span><span style="color:rgb(0,0,0)"> </span><b>index</b><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;d precip.3 &#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> + </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">endwhile</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Write July data Next. </p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Recall that July has 744 hours (31 days)</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">while<span style="color:rgb(0,0,0)">(</span><span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)">&lt;=</span><span style="color:rgb(255,64,255)">744</span><span style="color:rgb(0,0,0)">)</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;set t &#39;<span style="color:rgb(40,239,239)"><b>index</b></span><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><span style="color:rgb(236,236,21)">say</span><span style="color:rgb(0,0,0)"> </span><b>index</b><span style="color:rgb(255,221,221)">_t</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)"><span style="color:rgb(0,0,0)">  </span>&#39;d precip.4 &#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(0,0,0)">  </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> = </span><b>index</b><span style="color:rgb(255,221,221)">_t</span><span style="color:rgb(0,0,0)"> + </span><span style="color:rgb(255,64,255)">1</span></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(236,236,21)">endwhile</p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*************************</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;disable fwrite&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*************************</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****Always reinitialize when finished, </p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)">*****to avoid mistakingly writing extraneous data</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"></p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(255,64,255)">&#39;reinit&#39;</p><p style="margin:0px;font-size:11px;font-family:Menlo;color:rgb(40,239,239)"><span style="color:rgb(255,64,255)"><br></span></p><p style="margin:0px;font-size:11px;font-family:Menlo"><font color="#000000">Do you have a suggestion of how I can fix it?</font></p><p style="margin:0px;font-size:11px;font-family:Menlo"><font color="#000000">Thanks,</font></p></div></div><div><br clear="all"><div><div><div dir="ltr"><font color="#444444" face="verdana, sans-serif"><b>Valeria Benson-Lira</b></font><div><font color="#444444" face="verdana, sans-serif"><b>Graduate Teaching Assistant, Geography M.A.</b></font></div><div><font color="#444444" face="verdana, sans-serif"><b>e-mail: <a href="mailto:vbensonl@asu.edu" target="_blank">vbensonl@asu.edu</a></b></font></div><div><div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;text-align:-webkit-auto"><img src="http://www.asu.edu/asuthemes/4.0/images/logos/sgsup_logo2.png"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;text-align:-webkit-auto"><br></div></div></div></div></div></div>
</div></div>
<br></div></div>_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br></blockquote></div><br></div></div></div></div>
<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>
<br></blockquote></div><br></div>