Eric,<br>What exactly is not going right in your images that you need help with?<br><br>Jeff Duda<br><br><div class="gmail_quote">On Wed, Dec 15, 2010 at 5:08 AM, eric delaere <span dir="ltr">&lt;<a href="mailto:karimhamid2@hotmail.com">karimhamid2@hotmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



<div>
hello<br>I still don&#39;t found a solution to fix this problem.<br>I&#39;m able to make ensembles with some simple parameters (see <a href="http://users.fulladsl.be/spb4195/gfs.htm" target="_blank">http://users.fulladsl.be/spb4195/gfs.htm</a>) but with parameters, derived from formula (like the wind chill), it doesn&#39;t work...<br>
Anybody?<br><br><hr>From: <a href="mailto:karimhamid2@hotmail.com" target="_blank">karimhamid2@hotmail.com</a><br>To: <a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>Date: Fri, 10 Dec 2010 14:05:07 +0100<br>
Subject: [gradsusr] ensemble windchill<br><br>






Hi<br><br>I have problems with printing the ensemble meteogram for the wind chill (with  whiskers &amp; bars). No problem to make a ensemble for eg. T850 or so, but to calculate the wind chill, I need to use some formula &amp; also some maskout &amp; const stuff...<br>
Therefore , the min, max,..etc aren&#39;t correct in the tloop formula...<br><br>Obviously I do something wrong in my script philosophy but what??<br>Thx<br><br>(I use grads 2.0)<br>***********<br>function main( args )<br>
&#39;reinit&#39;<br>&#39;sdfopen <a href="http://nomads.ncep.noaa.gov:9090/dods/gens_bc/gens%27datum%27%27mon%27%27day%27/gep_all_%27run%27z" target="_blank">http://nomads.ncep.noaa.gov:9090/dods/gens_bc/gens&#39;datum&#39;&#39;mon&#39;&#39;day&#39;/gep_all_&#39;run&#39;z</a>&#39;<br>
<br>* Calculate the ensemble mean <br>* ---------------------------<br>  &#39;set lon 4&#39;<br>  &#39;set lat 51&#39;<br>  &#39;set t 1 37&#39;<br><br>&#39;define wind = (mag(ugrd10m,vgrd10m))&#39;<br>&#39;define windH = const(const(maskout(wind,wind-1),1),0,-u)&#39;<br>
&#39;define windL = const(const(maskout(wind,0.999-wind),1),0,-u)&#39;<br>&#39;define W =  wind*2.2369363&#39;<br>&#39;define T =  (9/5)*(tmp2m-273.15)+32&#39;<br>&#39;define chillf=  35.74+(0.6215*T)-(35.75*pow(W,0.16))+(0.4275*T*pow(W,0.16))&#39;<br>
&#39;define chillC =  (chillf-32)*(5/9)&#39;<br>&#39;define chill2 = (windL*(tmp2m-273.15))+(windH*chillC)&#39;<br><br>&#39;define ensmean=ave(chill2,e=1,e=21)&#39;<br><br> &#39;set cmark 0&#39;<br> &#39;set vrange -20 10&#39;<br>
 &#39;set ylint 5&#39;<br> &#39;set cstyle 2&#39;<br> &#39;set ccolor 4&#39;<br> &#39;set cthick 3&#39;<br> &#39;display ensmean&#39;<br> <br>* Calculate the variance<br>* ----------------------<br>  diffsq = &#39;pow(chill2-ensmean,2)&#39;<br>
<br>variance = &#39;ave(&#39;diffsq&#39;,e=1,e=21)&#39;<br>&#39;define stddev=sqrt(&#39;variance&#39;)&#39;<br><br>* Calculate the min/max<br>* ---------------------<br> &#39;define ensmin=tloop(min(chill2,e=1,e=21))&#39;<br>
<br> &#39;set cmark 0&#39;<br> &#39;set vrange -20 10&#39;<br> &#39;set ylint 5&#39;<br> &#39;set cstyle 1&#39;<br> &#39;set ccolor 4&#39;<br> &#39;set cthick 3&#39;<br> &#39;d ensmin&#39;<br><br>  &#39;define ensmax=tloop(max(chill2,e=1,e=21))&#39;<br>
<br> &#39;set cmark 0&#39;<br> &#39;set vrange -20 10&#39;<br> &#39;set ylint 5&#39;<br> &#39;set cstyle 1&#39;<br> &#39;set ccolor 2&#39;<br> &#39;set cthick 3&#39;<br> &#39;d ensmax&#39;<br> <br>* Plot the results<br>* ----------------<br>
  &#39;set t 1 37&#39;<br>  &#39;set lon 4&#39;<br>  &#39;set lat 51&#39;<br>  &#39;set vrange -20 10&#39;<br>  &#39;set ylint 5&#39;<br><br>* Draw error bars for min/max<br>* ---------------------------<br>  &#39;set gxout errbar&#39;<br>
  &#39;set bargap 70&#39;<br>  &#39;set rgb 16 183 183 183&#39;<br>  &#39;set ccolor 16&#39;<br>  &#39;set cthick 3&#39;<br>  &#39;d ensmin;ensmax&#39;<br><br>* Draw bars for +/- standard deviation<br>* ------------------------------------<br>
  plus  = &#39;(ensmean+stddev)&#39;<br>  minus = &#39;(ensmean-stddev)&#39;<br><br>  &#39;set gxout bar&#39;<br>  &#39;set bargap 50&#39;<br>  &#39;set baropts filled&#39;<br>  &#39;set rgb 16 183 183 183&#39;<br>  &#39;set ccolor 16&#39;<br>
  &#39;d &#39;minus&#39;;&#39;plus<br><br>* Draw line for Ensemble mean <br>* ---------------------------<br>  &#39;set gxout line&#39;<br>  &#39;set cmark 0&#39;<br>  &#39;set cthick 6&#39;<br>  &#39;set digsiz 0.05&#39;<br>
  &#39;set ccolor 2&#39;<br>  &#39;d ensmean&#39;<br><br>&#39;printim c:\model\upload\test\ensemble.png&#39;<br><br>*clear<br>&#39;quit&#39;<br>                                               
<br>_______________________________________________
gradsusr mailing list
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a>                                               </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><br clear="all"><br>-- <br>Jeff Duda<br>Iowa State University<br>Meteorology Graduate Student<br>3134 Agronomy Hall<br><a href="http://www.meteor.iastate.edu/~jdduda">www.meteor.iastate.edu/~jdduda</a><br>