PythonOptimizers / cysparse

Python/Cython library to replace PySparse
http://PythonOptimizers.github.io/cysparse
7 stars 3 forks source link

CySparse

A fast sparse matrix library for Python/Cython.

Build Status

Only Python 2.7 is supported for now. We plan to support Python 3.3 later.

Dependencies

Python version

For the Python version:

If you intend to generate the documention:

To run the tests:

To run the performance tests:

[TODO]

Cython version

For the Cython version, include everything needed for Python and add:

Installation

Python version

  1. Clone repository (git clone https://github.com/PythonOptimizers/cysparse.git) or copy source code.
  2. Install Python dependencies.
  3. Copy cysparse_template.cfg to cysparse.cfg and adapt it to your needs.
  4. Invoke python setup.py install.

Cython version

[TODO]

Run tests

Invoke:

python run_tests.py

Try the -h switch to see what options are available. Note that you need to install the library to run the tests.

Run performance tests

[TODO]

Want to follow the implementation of CySparse?

See the Wiki for details!

Release history