Tuesday, April 11, 2006

MatPy - Matrix package for Python

MatPy - Matrix package for Python

MatPy - Matrix package for Python

MatPy is a Python package for numerical computation and plotting with a MatLab-like interface. It currently consists of wrappers around the Numeric, Gnuplot and SpecialFuncs packages. It provides an alternative interface to NumPy that is somewhat more convenient for matrix and vector computation. Eventually both will be based directly on the same low level routines. We are also looking for the possibility of interface to Octave.

Why another package of numerical computation?

  • We want Python's capability of object oriented programming and its rich data structures.

  • We want Matlab/Octave style expression that is convenient for matrix computations.

  • The interface of the Numeric package is more optimized for multiarray than linear algebra.

The goal of this project is to provide a package with an interface that combines the elegance of Python for OO programming and convenience of Matlab/Octave for numerical computation.

The documentations are in html, ps and pdf, generated from LaTeX source.

This is an open source project. The Project Page below has many useful links, including how to join the developement.

You can get the releases from the Download page. If you want to try the latest and greatest grab the CVS tree.

Any comments, suggestion, questions or codes are welcome. Just drop me an email. But if you're going to hack a lot, the most efficient way is to join the development team so that you can check in to the CVS tree yourself. See the SourceForge Site Documentation for how to do it.

0 Comments:

Post a Comment

<< Home