<div dir="ltr">Dear Raja,<div><br></div><div>As suggested by Mary try reading the variables required by DSSAT either using NCL or Python and write each of the variable in ascii format for the respective grid. Then write separate DSSAT weather files for each grid using fortran programmes, shell script or any other language you are familiar. We can correspond about use in DSSAT personally</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 19, 2015 at 12:21 AM, Mary Haley <span dir="ltr">&lt;<a href="mailto:haley@ucar.edu" target="_blank">haley@ucar.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"><div class="gmail_default" style="font-size:small">I don&#39;t know anything about the DSSAT format, but to see how to read WRF variables, visit the NCL/WRF pages:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><a href="http://www.ncl.ucar.edu/Applications/wrf.shtml" target="_blank">http://www.ncl.ucar.edu/Applications/wrf.shtml</a><br></div><div class="gmail_default"><br></div><div class="gmail_default">Any one of these links shows various ways for reading data from a WRF file. </div><div class="gmail_default"><br></div><div class="gmail_default">As a quick example, you can either read a variable directly:</div><div class="gmail_default"><br></div><div class="gmail_default"><font face="monospace, monospace">a     = addfile(&quot;<a href="http://wrfout_xxxxx.nc" target="_blank">wrfout_xxxxx.nc</a>&quot;,&quot;r&quot;)</font></div><div class="gmail_default"><font face="monospace, monospace">rainc = a-&gt;RAINC</font></div>







<div class="gmail_default"><br></div><div class="gmail_default">&quot;rainc&quot; will contain all the data and the metadata.</div><div class="gmail_default"><br></div><div class="gmail_default">or you can use the &quot;wrf_user_getvar&quot; function, which calculates specific diagnostics by reading required WRF variables and doing the specified calculation.</div><div class="gmail_default"><br></div><div class="gmail_default"><a href="http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_getvar.shtml" target="_blank">http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_getvar.shtml</a></div>







<div class="gmail_default"><br></div><div class="gmail_default">If you want to stay in the Python world, then you can use PyNIO to read a WRF output variable.  The syntax is different than NCL:</div><div class="gmail_default"><br></div><div class="gmail_default"><font face="monospace, monospace">import Nio as nio</font></div><div class="gmail_default"><font face="monospace, monospace">a     = nio.open_file(&quot;<a href="http://wrfout_xxxx.nc" target="_blank">wrfout_xxxx.nc</a>&quot;)</font></div><div class="gmail_default"><font face="monospace, monospace">rainc = a.variables[&#39;</font><span style="font-family:monospace,monospace">RAINC</span><font face="monospace, monospace">&#39;]      # this is a NioVariable with metadataT[:] to access values</font></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"># rainc = a.variables[&#39;</font><span style="font-family:monospace,monospace">RAINC</span><font face="monospace, monospace">&#39;][:]  # this is a numpy array with the actual values. </font></div><div><font face="monospace, monospace"><br></font></div></div><div class="gmail_default">You can learn more about PyNIO at <a href="http://www.pyngl.ucar.edu/Nio.shtml" target="_blank">http://www.pyngl.ucar.edu/Nio.shtml</a></div><div class="gmail_default"><br></div><div class="gmail_default">There may be some WRF PyNIO/PyNGL examples at: <a href="http://www.pyngl.ucar.edu/Nio.shtml" target="_blank">http://www.pyngl.ucar.edu/gallery.shtml</a></div><div class="gmail_default">I can&#39;t check at the moment because the NCAR websites are down due to semi-annual maintenance.</div><div class="gmail_default"><br></div><div class="gmail_default">--Mary</div><div class="gmail_default"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Mon, Apr 13, 2015 at 5:15 AM, Raja Sivaranjan <span dir="ltr">&lt;<a href="mailto:rajasivaranjan92@gmail.com" target="_blank">rajasivaranjan92@gmail.com</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 class="h5"><div dir="ltr">Dear all,<div><br></div><div>I need to prepare weather file for DSSAT model from wrf output. Rainfall, Min and Max temperature, solar radiation and weed speed are variable i need to extract. I&#39;m using python for handling netcdf file which very difficult to work with big file. I did some coding to convert wrf output to DSSAT weather file format. Now i want to learn NCL, since it is more powerful to work with nc files.</div><div><br></div><div>Below are the things i need to do in NCL:</div><div><br></div><div>1. Extract variables such as  Rainfall, Min and Max Temperature, solar radiation and weed speed for required time</div><div>2. Write the extracted variable in DSSAT format.</div><div><br></div><div>Things i have done in python:</div><div><br></div><div>1. convert wrfnc to excel</div><div>2. excel to Dssat format.<br></div><div><br></div><div>Can anyone help me out in this.</div><div><br></div><div><br></div></div>
<br></div></div>_______________________________________________<br>
ncl-talk mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">With regards<br><br>Dr.R.Jagannathan                <br>Professor of Agronomy<br>Agro Climate Research Centre<br>Tamil Nadu Agricultural University <br>Coimbatore - 641 003 India        <br><br>PHONE:  Mob: +91 94438 89891<br><br>DO NOT PRINT THIS E-MAIL UNLESS NECESSARY. THE ENVIRONMENT CONCERNS US ALL.</div>
</div>