<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<div class="gmail_default" style="font-family: tahoma,sans-serif; color: rgb(0, 0, 0);">
Hi there,<br>
<br>
</div>
<div class="gmail_default" style="font-family: tahoma,sans-serif; color: rgb(0, 0, 0);">
I'm trying to make a hovmoller plot with shading and contours. However, when I set &quot;cres@cnSmoothingOn = True&quot; for the contours, the script will hang when it tries to draw the plot- it doesn't reach the &quot;RIGHT AFTER DRAW PLOT&quot; print statement. The script works
 fine when &quot;cres@cnSmoothingOn = False&quot;. I'm using NCL version 6.3.0 (ncl_ncarg-6.3.0.Linux_RHEL6.4_x86_64_nodap_gcc447.tar.gz). I've pasted the script below, and have attached the script and data file.<br>
<br>
</div>
<div class="gmail_default" style="font-family: tahoma,sans-serif; color: rgb(0, 0, 0);">
Thanks in advance for any help,<br>
</div>
<div class="gmail_default" style="font-family: tahoma,sans-serif; color: rgb(0, 0, 0);">
Andy<br>
</div>
<br>
-------------<br>
<br>
begin<br>
<br>
&nbsp; a = addfile(&quot;./test_data.nc&quot;,&quot;r&quot;)<br>
&nbsp; var&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = a-&gt;var<br>
&nbsp; var_filter&nbsp;&nbsp;&nbsp; = a-&gt;var_filter<br>
<br>
;#### Create Workstation ####<br>
&nbsp; plotname&nbsp; = &quot;test&quot;<br>
&nbsp; wks = gsn_open_wks(&quot;png&quot;, plotname)<br>
<br>
;#### Define Color Map ####<br>
&nbsp; gsn_define_colormap(wks, &quot;ncl_default&quot;)<br>
<br>
;#### Shading Resources ####<br>
&nbsp; res&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<br>
&nbsp; res@cnFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<br>
&nbsp; res@cnLinesOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; res@cnLineLabelsOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; res@cnSmoothingOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<br>
&nbsp; res@gsnDraw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; res@gsnFrame&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; res@gsnSpreadColors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<br>
<br>
;#### Contour Resources ####<br>
&nbsp; cres&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = res<br>
&nbsp; cres@cnFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; cres@gsnContourNegLineDashPattern&nbsp;&nbsp;&nbsp;&nbsp; = 1<br>
&nbsp; cres@cnLinesOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<br>
&nbsp; cres@cnSmoothingOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; if set to True, plot will not draw<br>
&nbsp; cres@cnLineLabelsOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; cres@cnLevelSelectionMode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;ExplicitLevels&quot;<br>
&nbsp; cres@cnLineColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;black&quot;<br>
&nbsp; cres@cnInfoLabelOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<br>
&nbsp; cres@cnLineThicknessF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3.0<br>
<br>
;#### Create Plot ####<br>
&nbsp; plot_var&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = gsn_csm_hov(wks, var, res)<br>
&nbsp; plot_var_filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = gsn_csm_hov(wks, var_filter, cres)<br>
&nbsp; overlay(plot_var,plot_var_filter)<br>
&nbsp;<br>
&nbsp; print(&quot;RIGHT BEFORE DRAW PLOT&quot;)<br>
&nbsp; draw(plot_var)<br>
&nbsp; print(&quot;RIGHT AFTER DRAW PLOT&quot;)<br>
<br>
&nbsp; frame(wks)<br>
&nbsp; delete(wks)<br>
<br>
end<br>
<br>
<p></p>
</div>
</body>
</html>