[Numpy-discussion] Numpy 2.0 schedule

Ralf Gommers ralf.gommers at googlemail.com
Fri Jan 28 07:26:46 EST 2011


On Fri, Jan 28, 2011 at 1:36 AM, Charles R Harris <charlesr.harris at gmail.com
> wrote:

>
>
> On Thu, Jan 27, 2011 at 9:17 AM, Mark Wiebe <mwwiebe at gmail.com> wrote:
>
>> On Thu, Jan 27, 2011 at 7:09 AM, Ralf Gommers <
>> ralf.gommers at googlemail.com> wrote:
>>
>>> <snip>
>>> The PIL test can still be fixed before the final 0.9.0 release, it looks
>>> like we will need another RC anyway. Does anyone have time for this in the
>>> next few days?
>>>
>>
>> I've attached a patch which fixes it for me.
>>
>
Thanks, I'll check and apply it.

>
>>
>>>   I took a shot at fixing the ABI compatibility, and if PyArray_ArrFunc
>>>>>>> was the main issue, then that might be done.  An ABI compatible 1.6 with the
>>>>>>> datetime and half types should be doable, just some extensions might get
>>>>>>> confused if they encounter arrays made with the new data types.
>>>>>>>
>>>>>>> Even if you fixed the ABI incompatibility (I don't know enough about
>>>>>> the issue to confirm that), I'm not sure how much value there is in a
>>>>>> release with as main new feature two dtypes that are not going to work well
>>>>>> with scipy/other binaries compiled against 1.5.
>>>>>>
>>>>>
>>>>> I've recently gotten the faster ufunc NEP implementation finished
>>>>> except for generalized ufuncs, and most things work the same or faster with
>>>>> it. Below are some timings of 1.5.1 vs the new_iterator branch.  In
>>>>> particular, the overhead on small arrays hasn't gotten worse, but the output
>>>>> memory layout speeds up some operations by a lot.
>>>>>
>>>>> Your new additions indeed look quite promising. I tried your
>>> new_iterator branch but ran into a segfault immediately on running the tests
>>> on OS X. I opened a ticket for it, to not mix it into this discussion about
>>> releases too much: http://projects.scipy.org/numpy/ticket/1724.
>>>
>>
>> Is that a non-Intel platform?  While I tried to get aligned access right,
>> it's likely there's a bug in it somewhere.
>>
>
No, standard Intel and i386 Python.

>
>> Before we decide on a 1.6 release I would suggest to do at least the
>>> following:
>>> - review of ABI fixes by someone very familiar with the problem that
>>> occurred in 1.4.0 (David, Pauli, Charles?)
>>> - test on Linux, OS X and Windows 32-bit and 64-bit. Also with an MSVC
>>> build on Windows, since that exposes more issues each release.
>>>
>>
>> All tests pass for me now, maybe it's a good time to merge the branch into
>> the trunk so we can run it on the buildbot?
>>
>>
> Might be better to merge your unadulterated stuff into master, make a 1.6
> branch, and add the compatibility fixes in the branch. You can test branches
> on the buildbot I think, at least that worked for svn, I haven't tried it
> with github.
>
> The buildbot is not working with github yet.

Ralf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110128/7d3f2743/attachment.html>


More information about the NumPy-Discussion mailing list