<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 3, 2013 at 11:52 PM, Chris Barker - NOAA Federal <span dir="ltr"><<a href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Apr 3, 2013 at 11:39 AM, Matthew Brett <<a href="mailto:matthew.brett@gmail.com">matthew.brett@gmail.com</a>> wrote:<br>

> It was not enough for me or the three others who will publicly admit<br>
> to the shame of finding it confusing without further thought.<br>
<br>
</div>I would submit that some of the confusion came from the fact that with<br>
ravel(), and the 'A' and 'K' flags, you are forced to figure out BOTH<br>
index_order and memory_order -- with one flag -- I know I'm still not<br>
clear what I'd get in complex situations.<br>
<div class="im"><br>
> Again, I just can't see a reason not to separate these ideas.<br>
<br>
</div>I agree, but really separating them -- but ideally having a given<br>
function only deal with one or the other, not both at once.<br>
<div class="im"><br>
>  We are<br>
> not arguing about backwards compatibility here, only about clarity.<br>
<br>
</div>while it could be changed while strictly maintaining backward<br>
compatibility -- it is a change that would need to filter through the<br>
docs, example, random blog posts, stack=overflow questions, etc......<br></blockquote><div><br></div><div>Not only that, we would then also be in the situation of having `order` *and* `xxx_order` keywords. This is also confusing, at least as much as the current situation imho.<br>
<br></div><div>Ralf<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is that worth it? I'm not convinced<br>
<div class="im"><br>
> Right.   I think you may now be close to my own discomfort when faced<br>
> with working out (fast) what:<br>
><br>
> np.reshape(a, (3,4), order='F')<br>
<br>
</div>I still think it's cause you know too much.... ;-)<br>
<div class="im HOEnZb"><br>
-Chris<br>
<br>
<br>
--<br>
<br>
Christopher Barker, Ph.D.<br>
Oceanographer<br>
<br>
Emergency Response Division<br>
NOAA/NOS/OR&R            <a href="tel:%28206%29%20526-6959" value="+12065266959">(206) 526-6959</a>   voice<br>
7600 Sand Point Way NE   <a href="tel:%28206%29%20526-6329" value="+12065266329">(206) 526-6329</a>   fax<br>
Seattle, WA  98115       <a href="tel:%28206%29%20526-6317" value="+12065266317">(206) 526-6317</a>   main reception<br>
<br>
<a href="mailto:Chris.Barker@noaa.gov">Chris.Barker@noaa.gov</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</div></div></blockquote></div><br></div></div>