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 Mercurial repository:
hg clone https://scikits-sparse.googlecode.com/hg/ scikits.sparse
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.