[Numpy-discussion] Changes to generalized ufunc core dimension checking

josef.pktd at gmail.com josef.pktd at gmail.com
Thu Mar 17 01:20:53 EDT 2016


On Thu, Mar 17, 2016 at 1:08 AM, Steve Waterbury <waterbug at pangalactic.us>
wrote:

> On 03/16/2016 10:32 PM, Fernando Perez wrote:
>
>> On Wed, Mar 16, 2016 at 3:45 PM, Steve Waterbury
>> <waterbug at pangalactic.us <mailto:waterbug at pangalactic.us>> wrote:
>>
>>     On 03/16/2016 06:28 PM, Nathaniel Smith wrote:
>>
>>         ... Sounds like a real deprecation cycle would have been better.
>>
>>
>>     IMHO for a library as venerable and widely-used as Numpy, a
>>     deprecation cycle is almost always better ... consider this a
>>     lesson learned.
>>
>>
>> Mandatory XKCD - https://xkcd.com/1172
>>
>> We recently had a discussion about a similar "nobody we know uses nor
>> should use this api" situation in IPython, and ultimately decided that
>> xkcd 1172 would hit us, so opted in this case just for creating new
>> cleaner APIs + possibly doing slow deprecation of the old stuff.
>>
>> For a widely used library, if the code exists then someone, somewhere
>> depends on it, regardless of how broken or obscure you think the feature
>> is. We just have to live with that.
>>
>
> Ha, I love that xkcd!  But not sure I agree that it applies here ...
> however, I do appreciate your sharing it.  :D
>
> I mean, just change stuff and see who screams, right?  ;)


No, it's change stuff and listen to whether anybody screams.


I'm sometimes late in (politely) screaming because deprecation warning are
either filtered out or I'm using ancient numpy in my development python, or
for whatever other reason I don't see warnings.

Josef



>
>
> Steve
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20160317/11af4349/attachment.html>


More information about the NumPy-Discussion mailing list