Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-17 Thread Julian Taylor
On 12.03.2014 17:52, Leo Mao wrote: Hi, The attachment is my draft of proposal. The project is vector math library integration. I think I need some feedback to make it solider. Any comment will be appreciated. Thanks in advance. hi, I finally had some time too properly look at your

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-15 Thread Leo Mao
Because of the license problem, I think I will choose Yeppp as a default backend. And if time allows, maybe I can implement other bindings. (Vc library) Also I found that sleef library is in public domain. But it seems that it only provides fast math function, not vectorized math function. So I

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Leo Mao
On Fri, Mar 14, 2014 at 1:43 AM, alex argri...@ncsu.edu wrote: I think everyone who wants fast numpy linalg already connects to something like OpenBLAS or MKL. When these are not available, numpy uses its own lapack-lite which is way slower. I don't think you are going to beat OpenBLAS, so

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Gregor Thalhammer
Am 13.03.2014 um 18:35 schrieb Leo Mao lmao20...@gmail.com: Hi, Thanks a lot for your advice, Chuck. Following your advice, I have modified my draft of proposal. (attachment) I think it still needs more comments so that I can make it better. And I found that maybe I can also make some

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Eric Moore
On Friday, March 14, 2014, Gregor Thalhammer gregor.thalham...@gmail.com wrote: Am 13.03.2014 um 18:35 schrieb Leo Mao lmao20...@gmail.com javascript:; : Hi, Thanks a lot for your advice, Chuck. Following your advice, I have modified my draft of proposal. (attachment) I think it

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Gregor Thalhammer
Am 14.03.2014 um 11:00 schrieb Eric Moore e...@redtetrahedron.org: On Friday, March 14, 2014, Gregor Thalhammer gregor.thalham...@gmail.com wrote: Am 13.03.2014 um 18:35 schrieb Leo Mao lmao20...@gmail.com: Hi, Thanks a lot for your advice, Chuck. Following your advice, I

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Frédéric Bastien
Just a comment, supporting a library that is bsd 3 clauses could help to higly reduce the compilation problem like what we have with blas. We could just include it in numpy/download it automatically or whatever to make the install trivial and then we could suppose all users have it. Deadling with

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Leo Mao
Hi everyone, Thanks for your relies! I think Gregor's uvml package is really a good starting point for me. I think the actual choice of the library could be made a configurable option. Sounds like a good idea? If the implementations are very similar, maybe I can implement multiple libraries

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-14 Thread Robert Kern
On Fri, Mar 14, 2014 at 4:33 PM, Leo Mao lmao20...@gmail.com wrote: Yeppp is bsd 3 clauses so I think Yeppp is really a good choice. Is there a list of licenses which can be added into numpy without pain? (how about LGPL3 ?) No, just BSD and its rough equivalents like the Expat license. --

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-13 Thread Leo Mao
Hi, Thanks a lot for your advice, Chuck. Following your advice, I have modified my draft of proposal. (attachment) I think it still needs more comments so that I can make it better. And I found that maybe I can also make some functions related to linalg (like dot, svd or something else) faster

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-13 Thread alex
On Thu, Mar 13, 2014 at 1:35 PM, Leo Mao lmao20...@gmail.com wrote: And I found that maybe I can also make some functions related to linalg (like dot, svd or something else) faster by integrating a proper library into numpy. I think everyone who wants fast numpy linalg already connects to

[Numpy-discussion] GSoC project: draft of proposal

2014-03-12 Thread Leo Mao
Hi, The attachment is my draft of proposal. The project is vector math library integration. I think I need some feedback to make it solider. Any comment will be appreciated. Thanks in advance. Regards, Leo Mao text/html; charset=US-ASCII; name="proposal.html": Unrecognized

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-12 Thread Aron Ahmadia
Hi Leo, Out of curiosity, which vector math libraries did you have in mind as likely candidates for inclusion? How are you planning on selecting the library to integrate? Cheers, Aron On Wed, Mar 12, 2014 at 12:52 PM, Leo Mao lmao20...@gmail.com wrote: Hi, The attachment is my draft of

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-12 Thread Leo Mao
Hi Aron, Previously mentioned by Julian, Yeppp may be a good candidate. As for selecting a good library, I will consider the performance and the API of the library. The integration of the library should improve the performance of numpy and also not make the source too complicated to maintain. And

Re: [Numpy-discussion] GSoC project: draft of proposal

2014-03-12 Thread Charles R Harris
On Wed, Mar 12, 2014 at 11:12 AM, Leo Mao lmao20...@gmail.com wrote: Hi Aron, Previously mentioned by Julian, Yeppp may be a good candidate. As for selecting a good library, I will consider the performance and the API of the library. The integration of the library should improve the