<p dir="ltr">Yes, a simple work around is to assign the colors to a separate variable first, then process (in my case, pull the dimsizes for the first dimension) and assign back to the attribute.</p>
<p dir="ltr">Thanks for filing the ticket.<br></p>
<p dir="ltr">Kyle</p>
<div class="gmail_quote">On Dec 18, 2015 4:34 PM, &quot;Rick Brownrigg&quot; &lt;<a href="mailto:brownrig@ucar.edu">brownrig@ucar.edu</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Kyle,<div><br></div><div>Yes, I can reproduce this, and in other ways as well.  It does seem like a bug, and I&#39;ll file a ticket on it.</div><div><br></div><div>Do you have a work-around for the time being?</div><div><br></div><div>Thanks for reporting this...</div><div>Rick</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 18, 2015 at 9:35 AM, Kyle Griffin <span dir="ltr">&lt;<a href="mailto:ksgriffin2@wisc.edu" target="_blank">ksgriffin2@wisc.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 all,<div><br></div><div>Interesting little problem when trying to read colors assigned to attributes. A Nx4 array of colors can be assigned but not properly subscripted. Given the code below:</div><div><br></div><div>ares = True</div><div>ares@cnLineColors = read_colormap_file(&quot;BlRe&quot;)</div><div><br></div><div>I then tried three different operations.</div><div>1) print(ares@cnLineColors) ----&gt; results in full Nx4 array output on screen.</div><div>2) print(ares@cnLineColors(0:10,:) ----&gt; Warning that attributes are only one dimension (not a true statement), no output</div><div>3) print(ares@cnLineColors(0:10) -----&gt; Segfault, no warning received, in contrast to most other attempts to read with wrong number of subscripts.</div><div><br></div><div>Warning is received as expected if indices exceed dimensions, regardless of dimensions included/referenced in the subscripts.</div><div><br></div><div>Seems like this may have been overlooked at some point. Further, is support for any 2+ dimensioned attributes an intended feature?</div><div><br></div><div>Full output for cases 1-3 below.</div><div><br></div><div><br></div><div>Kyle</div><div><br></div><div>







<p><br></p>
<p><span> Copyright (C) 1995-2015 - All Rights Reserved</span></p>
<p><span> University Corporation for Atmospheric Research</span></p>
<p><span> NCAR Command Language Version 6.3.0</span></p>
<p><span> The use of this software is governed by a License Agreement.</span></p>
<p><span> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</span></p>
<p><span>ncl 0&gt; ares=True</span></p>
<p><span>ncl 1&gt; ares@cnLineColors = read_colormap_file(&quot;BlRe&quot;)</span></p>
<p><span>ncl 2&gt; print(ares@cnLineColors(0:10))</span></p>
<p><span>Segmentation fault (core dumped)</span></p>
<p><br></p>
<p><span> Copyright (C) 1995-2015 - All Rights Reserved</span></p>
<p><span> University Corporation for Atmospheric Research</span></p>
<p><span> NCAR Command Language Version 6.3.0</span></p>
<p><span> The use of this software is governed by a License Agreement.</span></p>
<p><span> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</span></p>
<p><span>ncl 0&gt; ares=True</span></p>
<p><span>ncl 1&gt; ares@cnLineColors = read_colormap_file(&quot;BlRe&quot;)</span></p>
<p><span>ncl 2&gt; print(ares@cnLineColors(0:10,:))</span></p>
<p><span>fatal:Attributes only have one dimension, 2 subscripts used</span></p>
<p><span>fatal:[&quot;Execute.c&quot;:8573]:Execute: Error occurred at or near line 2</span></p>
<p><span></span><br></p>
<p><span>ncl 3&gt; print(ares@cnLineColors)</span></p>
<p><span>(0,0)<span>        </span> 0</span></p>
<p><span>(0,1)<span>        </span> 0</span></p>
<p><span>(0,2)<span>        </span>0.5019608</span></p>
<p><span>(0,3)<span>        </span> 1</span></p>
<p><span>(1,0)<span>        </span> 0</span></p>
<p><span>(1,1)<span>        </span> 0</span></p>
<p><span>(1,2)<span>        </span>0.5215687</span></p>
<p><span>(1,3)<span>        </span> 1</span></p>
<p><span>(2,0)<span>        </span> 0</span></p>
<p><span>(2,1)<span>        </span> 0</span></p>
<p><span>(2,2)<span>        </span>0.5411765</span></p>
<p><span>(2,3)<span>        </span> 1</span></p><p><span>.......</span></p><div><div><div dir="ltr"><div><div dir="ltr">----------------------------------------<div>Kyle S. Griffin</div><div>Department of Atmospheric and Oceanic Sciences</div><div>University of Wisconsin - Madison</div><div>Room 1407</div><div>1225 W Dayton St, Madison, WI 53706</div><div>Email: <a href="mailto:ksgriffin2@wisc.edu" target="_blank">ksgriffin2@wisc.edu</a></div></div></div></div></div></div>
</div></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div>