On Tue, Apr 30, 2013 at 1:37 PM, Nathaniel Smith <n...@pobox.com> wrote:
> On Tue, Apr 30, 2013 at 3:19 PM, Blake Griffith > <blake.a.griff...@gmail.com> wrote: > > Hello, I'm writing a GSoC proposal, mostly concerning SciPy, but it > involves > > a few changes to NumPy. > > The proposal is titled: Improvements to the sparse package of Scipy: > support > > for bool dtype and better interaction with NumPy > > and can be found on my GitHub: > > > https://github.com/cowlicks/GSoC-proposal/blob/master/proposal.markdown#numpy-interactions----july-8th-to-august-26th-7-weeks > > > > Basically, I want to change the ufunc class to be aware of SciPy's sparse > > matrices. So that when a ufunc is passed a sparse matrix as an argument, > it > > will dispatch to a function in the sparse matrix package, which will then > > decide what to do. I just wanted to ping NumPy to make sure this is > > reasonable, and I'm not totally off track. Suggestions, feedback and > > criticism welcome. > > How do you plan to go about this? The obvious option of just calling > scipy.sparse.issparse() on ufunc entry raises some problems, since > numpy can't depend on or even import scipy, and we might be reluctant > to add such a special case for what's a rather more general problem. > OTOH it might be possible to solve the problem in general, e.g., see > the prototyped _ufunc_override_ special method in: > https://github.com/njsmith/numpyNEP/blob/master/numpyNEP.py > but I don't know if you want to get into such a debate within the > scope of your GSoC. What were you thinking? > ISTR that Mark Wiebe also had thoughts for that functionality. There was a thread on the topic but I don't recall the time. Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion