[Numpy-discussion] LU factorization?

Charles R Harris charlesr.harris@gmail....
Wed Oct 15 15:21:55 CDT 2008


On Wed, Oct 15, 2008 at 2:04 PM, Robert Kern <robert.kern@gmail.com> wrote:

> On Wed, Oct 15, 2008 at 14:49, Charles R Harris
> <charlesr.harris@gmail.com> wrote:
> >
> > On Wed, Oct 15, 2008 at 1:06 PM, Robert Kern <robert.kern@gmail.com>
> wrote:
> >>
> >> On Wed, Oct 15, 2008 at 00:23, Charles R Harris
> >> <charlesr.harris@gmail.com> wrote:
> >> > Hi All,
> >> >
> >> > numpy.linalg has qr and cholesky factorizations, but LU factorization
> is
> >> > only available in scipy. That doesn't seem quite right. I think is
> would
> >> > make sense to include the LU factorization in numpy among the basic
> >> > linalg
> >> > operations, and probably LU_solve also. Thoughts?
> >>
> >> -1. As far as I am concerned, numpy.linalg exists because Numeric had
> >> LinearAlgebra, and we had to provide it to allow people to upgrade. I
> >> do not want to see an expansion of functionality to maintain.
> >
> > I would be happier with that argument if scipy was broken into separately
> > downloadable modules and released on a regular schedule.
>
> Then that is the deficiency that we should spend time on, not
> duplicating the functionality again.
>

Should we break out the linear algebra part of scipy and make it a separate
package? I suspect that would add to the build burden, because we would then
have a new package to maintain and release binaries for. I don't see the
problem with having a bit of linear algebra as part of the numpy base
package. My own feeling is that numpy isn't the bare core of array
functionality, rather it is the elementary or student version with enough
functionality to be useful while scipy adds  advanced features that
commercial packages would charge extra for. To some extent this is also a
matter of hierarchy, as numpy includes functions used by packages further up
the food chain.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20081015/9ef2e59c/attachment.html 


More information about the Numpy-discussion mailing list