[Numpy-discussion] Re: [ANN] NumPy 0.9.6 released

Fernando Perez Fernando.Perez at colorado.edu
Tue Mar 14 15:07:25 EST 2006


Robert Kern wrote:
> Travis Oliphant wrote:
> 
> 
>>Backward compatibility.
>>I don't like the singular_value_decomposition spelling but that was in
>>Numeric (with the default given).  So, it is provided to aid in
>>code-porting.
>>
>>But, I think most people who compute svd expect it to produce
>>full_matrices.   Thus, the svd spelling.
>>
>>We make somebody unhappy either way I think.  If we change anything, I
>>would vote for changing singular_value_decomposition and adding
>>something to convert_code to write any old code using full arguments.
> 
> 
> Alternatively, we could drop all of the Numeric compatibility forms into a
> separate module and have convert_code use that instead of numpy.linalg directly.

+1

Let's take advantage of this opportunity to clean up as much of the cruft as 
we can.  Porting will inevitably require some manual labor.  I'd say that if 
backwards compatibility can be isolated to a module, the long-term win is a 
net beneift.

Cheers,

f




More information about the NumPy-Discussion mailing list