[Numpy-discussion] Going toward time-based release ?
Robert Kern
robert.kern at gmail.com
Mon May 12 12:18:18 EDT 2008
On Mon, May 12, 2008 at 2:08 AM, Jarrod Millman <millman at berkeley.edu> wrote:
> Are you saying that the changes to histogram and median should require
> waiting until 2.0--several years from now? When I say that we may
> allow minor API breakage this is the kind of thing I mean. I think
> that both instances are very reasonable and clean up minor warts. I
> also think that in both cases the implementation plan is reasonable.
> They first provide the new functionality as an option in a new minor
> release, then in the subsequent release switch the new functionality
> to the default but leave the old behavior accessable.
I think they are tolerable. Like I said, I don't think our yardstick
should be "reasonableness". Reason is too easily fooled in these
instances.
> The MA situation was handled slightly differently, which is
> unfortunate. I think that it is a reasonable change to make in a
> minor release, but we should have provided a warning first. At least,
> we are providing the old code still. Do you think that we should
> revisit this issue? Since we are importing the new MA from a
> different location maybe we should move the old code back to it's
> original location. Would it be reasonable to have:
> from numpy import ma --> new code
> from numpy.core import ma --> old code w/ a deprecation warning
I think that might be better, yes.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion
mailing list