<div dir="ltr"><div class="gmail_default" style="font-size:small">Nisha,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It would help if you indicate what you think the correct behavior of the code should be. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">As far as I can tell, NCL is producing the correct output when I run your script.  The output is:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">







<p class=""><font face="courier new, monospace">dimsizes(MSL_all) = 32558<br>min(MSL_all) = 0.1<br>max(MSL_all) = 5<br>typeof(index1) = integer<br>This should basically be 32558<br>6956<br>integer<br>This should basically be zero<br>25602</font></p></div><div class="gmail_default" style="font-size:small">The MSL_all variable is the second column of data.  When I look at your ASCII file, this second column has lots of missing (-999.99) values.  In your code you have:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">







<p class=""><font face="courier new, monospace">index2 = <span class="">ind</span>(<span class="">ismissing</span>(MSL_all))</font></p><p class="">and then:</p><p class=""><font face="courier new, monospace"><span class="">print</span><span class="">(</span>&quot;This should basically be zero&quot;<span class="">)<br></span>print<span class="">(</span>dimsizes<span class="">(index2))</span></font></p><p class=""><font face="arial, helvetica, sans-serif">&quot;index2&quot; is the index locations of all your missing values, and the value of &quot;25602&quot; is correct.<br><br></font></p><p class=""><font face="arial, helvetica, sans-serif">--Mary</font></p><p class=""><font face="arial, helvetica, sans-serif"><br></font></p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 31, 2014 at 5:16 PM, Manisha Ganeshan <span dir="ltr">&lt;<a href="mailto:manisha.ganeshan86@gmail.com" target="_blank">manisha.ganeshan86@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">Hello,<div><br></div><div>I am trying to read an ascii file with missing values = -999.99. I set the default &quot;float&quot; fill value to this number, and try reading the file but for some reason it doesn&#39;t recognize real (not missing) values. </div><div><br></div><div>Here is a sample code, and my ascii input file.</div><div><br></div><div>The code works when I don&#39;t set the default missing value to -999.99. And funnily enough, I have other similar ascii files which are perfectly read with this piece of code. Not sure why it fails in this case.<br></div><div><br></div><div>Hope someone can throw light on this.</div><div><br></div><div>Thanks,</div><div>Nisha</div><div><br></div></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></div>