Overview¶
Introduction¶
The scikits.sparse
package is a companion to the
scipy.sparse
library for sparse matrix manipulation in
Python. All scikits.sparse
routines expect and return
scipy.sparse
matrices (usually in CSC format). Unlike SciPy
proper, scikits.sparse
is covered by the GPLv2+ (see the file
COPYING for details), and thus can take advantage of GPL’ed code like
SuiteSparse.
Currently our coverage is rather... sparse, with only a wrapper for the CHOLMOD routines for sparse Cholesky decomposition, but we hope that this will expand over time. Contributions of new wrappers are very welcome, especially if you can follow the style of the existing interfaces.
Download¶
The current release may be downloaded from the Python Package index at
Or from the homepage at
Or the latest development version may be found in our Git repository:
git clone git://github.com/njsmith/scikits-sparse.git
Requirements¶
Installing scikits.sparse
requires:
On Debian/Ubuntu systems, the following command should suffice:
apt-get install python-scipy libsuitesparse-dev
Note
If you work out more detailed instructions for some other system, then please drop us a note so that they may be included here.
Installation¶
If you have easy_install
installed, then a simple
easy_install -U scikits.sparse
should get you the latest version. Otherwise, download and unpack the source distribution, and then run
python setup.py install
Contact¶
Post your suggestions and questions directly to the mailing list (scikits-sparse-discuss@lists.vorpus.org), or to our bug tracker. You may also contact Nathaniel Smith directly.