[SciPy-user] Arrayfns in numpy?
Wed Mar 7 01:53:48 CST 2007
Fernando Perez wrote:
> On 3/7/07, Travis Oliphant <email@example.com> wrote:
>>> I am strongly opposed to mixing computations into NumPY. Why is 1-d
>>> interpolation good to have inside of NumPy? why not nd-interpolation?
>>> why not fft? or SVD? or some linear algebra thing?
>> I agree with the idea of the statement. However, practicality may beat
>> purity here because of the backward-compatibility issue. The only
>> proposal on the table is pulling in more functions from arrayfns. I'm
>> fine if they live in the oldnumeric name-space (but it will actually be
>> easier to put them in the lib namespace because the arrayfnsmodule.c
>> file became the _compiled_base.c file in numpy.lib.
>> Perhaps they can still live in _compiled_base.c but not be pulled in to
>> numpy.lib (only a oldnumeric.arrayfns module).
> -1. If they are going to go in, make them first-class citizens.
Except for interp, those functions really don't deserve to be first class. I
can't even understand what most of them do on a first (and second and third,
frankly) pass through their comments.
"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 SciPy-user