New general purpose "sparse matrix" package - v0.1

I've finally released Version 0.1 of a general purpose Sparse matrix package. It is available at http://oliphant.netpedia.net/packages/SparsePy.tgz RPMS for Linux may be available soon. The package requires a FORTRAN compiler, a C compiler, and a copy of the BLAS for your system. Currently the makefiles only work for a UNIX system using gcc and g77, they can be modified to work for any compiler. Features: * Initialization of Sparse Matrices using diagonal or coordinate convention. * Matrix-vector multiplies * Matrix-Matrix add, subtract, multiply, conjugate, transpose * Direct inversion of Sparse Linear Systems. The first three features are due Yousef Saad's SPARSEKIT2 package while the last feature is due to SuperLU by Demmel, Gilbert, and Li. The implementation is a Python class which has methods that call on wrapped versions of these libraries. There are other Sparse Matrix implementations available but this one is trying to be general purpose. Any suggestions and improvements are appreciated. Travis Oliphant Oliphant.Travis@altavista.net <P><A HREF="http://oliphant.netpedia.net/packages/">SparsePy 0.1</A> - first release of a general-purpose sparse matrix calculation package for Python; requires FORTRAN to compile. (05-Nov-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------
participants (1)
-
Travis Oliphant