<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><p dir="ltr">><br>
> >From a practical standpoint, I believe that people implementing large<br>
> changes to the numpy codebase, or any other core scipy package, should<br>
> think really hard about their impact. I do realise that the changes are<br>
> discussed on the mailing lists, but there is a lot of activity to follow<br>
> and I don't believe that it is possible for many of us to monitor the<br>
> discussions. Also, putting more emphasis on backward compatibility is<br>
> possible. For instance, the 'order' parameter added to np.copy could have<br>
> defaulted to the old behavior, 'K', for a year, with a<br>
> DeprecationWarning, same thing for the casting rules.</p><p dir="ltr">Maybe it still can, but you have to tell us details :-)</p><p dir="ltr">In general numpy development just needs more people keeping track of these things. If you want to keep an open source stack functional sometimes you have to pay a tax of your time to making sure the levels below you will continue to suit your needs.</p><div><br></div></blockquote><div><br></div><div>Thanks for the thorough and thoughtful response.  Well spoken...</div></div><div><br></div><div>-Travis</div><div><br><blockquote type="cite"><p dir="ltr">-n</p><p dir="ltr">> Thank you for reading this long email. I don't mean it to be a complaint<br>
> about the past, but more a suggestion on something to keep in mind when<br>
> making changes to core projects.<br>
><br>
> Cheers,<br>
><br>
> Gaël<br>
><br>
> ____<br>
><br>
> [1] <a href="https://github.com/scikit-learn/scikit-learn/commit/7842748cf777412c506a8c0ed28090711d3a3783">https://github.com/scikit-learn/scikit-learn/commit/7842748cf777412c506a8c0ed28090711d3a3783</a><br>
><br>
> [2] <a href="http://mail.scipy.org/pipermail/numpy-discussion/2012-September/063985.html">http://mail.scipy.org/pipermail/numpy-discussion/2012-September/063985.html</a><br>
><br>
> [3] <a href="http://mail.scipy.org/pipermail/numpy-discussion/2012-July/063126.html">http://mail.scipy.org/pipermail/numpy-discussion/2012-July/063126.html</a><br>
><br>
> _______________________________________________<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">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</p>
_______________________________________________<br>NumPy-Discussion mailing list<br><a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/numpy-discussion<br></blockquote></div><br></body></html>