<div dir="ltr">Hi NCL-talk,<div><br></div><div>I came across a strange conundrum today when testing some code. I use attributes in my code to send 1d variables through attributes into subroutines without explicitly defining it in the new subroutine. This practice is limited to 1d arrays since attributes in theory can only be 1d. However, if this is the case, why can you &quot;create&quot; a 2d attribute array and then print this attribute array without error?</div><div><br></div><div>Here is a code snippet of an example of what I am talking about. I&#39;m using NCL version 6.2.1</div><div><br></div><div><b>opt = True</b></div><div><b>array2d = (/ (/1,2,3/) , (/4,5,6/) /)</b></div><div><b>opt@array2d = array2d</b></div><div><b>print(opt@array2d) ;;; output below seem to print out array correctly in 2d</b></div><div>







<p class=""><span class="">(0,0)<span class="">        </span>1</span></p>
<p class=""><span class="">(0,1)<span class="">        </span>2</span></p>
<p class=""><span class="">(0,2)<span class="">        </span>3</span></p>
<p class=""><span class="">(1,0)<span class="">        </span>4</span></p>
<p class=""><span class="">(1,1)<span class="">        </span>5</span></p><p class="">(1,2)<span class="">        </span>6</p><p class="">However if you try to actually subscript the data, you get an error message that attributes only have one dimension. </p><p class=""><span class=""><b>subarray2d = opt@array2d(0,1)</b></span></p><p class=""><span class=""><b>fatal:Attributes only have one dimension, 2 subscripts used</b></span></p><p class="">









</p><p class=""><span class=""><b>fatal:[&quot;Execute.c&quot;:8576]:Execute: Error occurred at or near line 6</b></span></p><p class="">This is a bit counterintuitive to me. Perhaps the 2d attribute array I created is really 1d, but just gives the appearance of a 2d array when printed. Sorry if this is a trivial question, but hopefully that means it won&#39;t take much to figure out what is going on here.</p><p class="">Thanks for any additional information!</p><p class="">-Philippe</p></div><div><div><br></div>-- <br><div class="gmail_signature"><div>-------------------------------------</div><div>Philippe P. Papin<br><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Dept. of Atmospheric and Environmental Sciences</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">University at Albany, SUNY</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">1400 Washington Ave, Albany, NY 12222</div></div></div><div><font color="#222222" face="arial, sans-serif"><a href="http://www.atmos.albany.edu/student/ppapin/" target="_blank">http://www.atmos.albany.edu/student/ppapin/</a></font></div></div>
</div></div>