Hi all,

I recently ported the Matlab version of SPGL1 to python. SPGL1 is an
extremely fast L1 solver (compressive sensing) that is fantastic with very
large datasets and also handles complex numbers naturally. It has
previously only been available in Matlab.

I'm a capable programmer and can refactor and comment it to follow all
scikit-learn guidelines, but I'd like to know if it would be a welcome
addition. I have permission from the creators to release it. They put it
under the LGPL license, so I'd have to figure out whether there are any
issues changing it over to BSD. Otherwise, it should be fine.

Thanks for any and all guidance.

(As an aside, I'm also going to port NESTA, which is an even faster L1
solver with somewhat better performance. Once it's ported and I have
permissions, I'd be happy to add it to scikit-learn as well.)

David Relyea

On Sat, Mar 21, 2015 at 9:32 AM, David Relyea <drrel...@gmail.com> wrote:

> Hi all,
>
> I recently ported the Matlab version of SPGL1 to python. SPGL1 is an
> extremely fast L1 solver (compressive sensing) that is fantastic with very
> large datasets and also handles complex numbers naturally. It has
> previously only been available in Matlab.
>
> I'm a capable programmer and can refactor it to follow all scikit-learn
> guidelines, but I'd like to know if it would be a welcome addition. I have
> permission from the creators to release it. They put it under the LGPL
> license, so I'd have to know whether there are any issues changing it over
> to BSD. Otherwise, it should be fine.
>
> Thanks for any and all guidance.
>
> (As an aside, I'm also going to port NESTA, which is an even faster L1
> solver with somewhat better performance. I'm happy to add either or both of
> them to scikit if desired.)
>
> David Relyea
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to