[Numpy-discussion] [SciPy-Dev] PyRSB: Python interface to librsb sparse matrices library

Sylvain Corlay sylvain.corlay at gmail.com
Sat Jun 24 10:29:35 EDT 2017

Hi Michele,

This is really interesting. I am a co-author of the xtensor project and one
thing that could be interesting is to wrap the various sparse matrix data
structures in the form of xtensor expressions. A byproduct of doing so is
that it would simplify creating bindings for multiple scientific computing
languages (Python, Julia, R, and more coming). You can see the blog post
xtensor.html for reference...

Also, one quick question: is the LGPL license a deliberate choice or is it
not important to you? Most projects in the Python scientific stack are BSD
licensed. So the LGPL choice makes it unlikely that a higher-level project
adopts it as a dependency. If you are the only copyright holder, you would
still have the possibility to license it under a more permissive license
such as BSD or MIT...

Congratulations on the release!


On Wed, Jun 21, 2017 at 11:51 AM, Michele Martone <michelemartone at users.
sourceforge.net> wrote:

> Hi.
>  I'm the author of the high performance multithreaded sparse matrix
> library `librsb' (mostly C, LGPLv3): http://librsb.sourceforge.net/
>  I'm *not* a user of SciPy/NumPy/Python, but using Cython I have
> written a proof-of-concept interface to librsb, named `PyRSB':
>  https://github.com/michelemartone/pyrsb
>  PyRSB is in a prototypal state; e.g. still lacks good error handling.
>  Its interface is trivial, as it mimicks that of SciPy's 'csr_matrix'.
>  Advantages over csr_matrix are in fast multithreaded multiplication
> of huge sparse matrices.
>  Intended application area is iterative solution of linear systems;
> particularly fast if with symmetric matrices and many rhs.
> With this email I am looking for prospective:
>  - users/testers
>  - developers (any interest to collaborate/adopt/include the project?)
> Looking forward for your feedback,
> Michele
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20170624/73e21c23/attachment.html>

More information about the NumPy-Discussion mailing list