[SciPy-user] [Numpy-discussion] [ANN] NumPy 0.9.6 released
David M. Cooke
cookedm at physics.mcmaster.ca
Wed Mar 15 13:45:01 CST 2006
Travis Oliphant <oliphant at ee.byu.edu> writes:
> mfmorss at aep.com wrote:
>
>>>We need some of these people to convert earlier than that, though, so we
>>>can make sure that 1.0 really is ready for prime time. I think it's
>>>very close already or the version number wouldn't be so high. We are
>>>just waiting for more people to start using it and report any issues
>>>that they have before going to 1.0 (I'd also like scalar math to be
>>>implemented pre 1.0 as well in case that requires any C-API additions).
>>>
>>>
>>
>>I can understand that, but here as a potential industrial users of Numpy,
>>we can't really afford the risk. We're looking at Numpy as a key piece of
>>a Python replacement of commercial software for critical daily production.
>>If we build Numpy/Scipy into our system, it has to work. We don't want to
>>be anyone's beta testers.
>>
>>
>>
> That's fine. In your situation, you may need to wait until 1.0 before
> fully switching to NumPy. But, of course you can start using it now.
>
> We will not be changing standard interfaces in NumPy. Most of these
> are derived from Numeric which has been around for a long time. The
> closer we get to 1.0, the less willing the developers will be to see
> things change. On the Python-level, for example, I don't expect
> anything to change except for better support of array sub-classes
> (i.e. making sure they are preserved through more operations).
>
> On the C-level, there may be an additional C-API or two, but I don't
> see any significant changes to the C-API itself. Because of the way
> the C-API is loaded, extension modules must be re-compiled if the
> C-API changes. This is the only real headache at this point I think.
Only if it's a change that affects data structures or
previously-defined C API functions. Adding new C API functions
shouldn't affect old modules (because they're added on to the end of
the C API function list).
--
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca
More information about the Numpy-discussion
mailing list