[Numpy-discussion] Modular toolkit for Data Processing 2.1 released!
Mon Mar 26 05:08:47 CDT 2007
MDP version 2.1 and symeig 1.2 have been released!
What's new in version 2.1?
- Fully compatible with NumpPy 1.0, the first stable release
of the descendant of the Numeric python extension module
- symeig project resumed and updated
- For increased speed, scipy and symeig are automatically used if
- New nodes: Independent Slow Feature Analysis and quadratic forms
- General improvements, several bug fixes, and code cleanups
What is it?
Modular toolkit for Data Processing (MDP) is a data processing
framework written in Python.
From the user's perspective, MDP consists of a collection of
trainable supervised and unsupervised algorithms that can be combined
into data processing flows. The base of readily available algorithms
includes Principal Component Analysis, two flavors of Independent
Component Analysis, Slow Feature Analysis, Independent Slow Feature
Analysis, and many more.
From the developer's perspective, MDP is a framework to make the
implementation of new algorithms easier. MDP takes care of tedious
tasks like numerical type and dimensionality checking, leaving the
developer free to concentrate on the implementation of the training
and execution phases. The new elements then seamlessly integrate with
the rest of the library.
MDP has been written in the context of theoretical research in
neuroscience, but it has been designed to be helpful in any context
where trainable data processing algorithms are used. Its simplicity
on the user side together with the reusability of the implemented
nodes make it also a valid educational tool.
As its user base is increasing, MDP is becoming a common repository
of user-supplied, freely available, Python-implemented data processing
The optional symeig module contains a Python wrapper for the LAPACK
functions to solve the standard and generalized eigenvalue problems
for symmetric (hermitian) positive definite matrices. Those
specialized algorithms give an important speed-up with respect to the
generic LAPACK eigenvalue problem solver used by NumPy.
Mailing list: http://sourceforge.net/mail/?group_id=116959
Institute for Theoretical Biology
Humboldt-Universitaet zu Berlin
10115 Berlin, Germany
Gatsby Computational Neuroscience Unit
Alexandra House, 17 Queen Square
London WC1N 3AR, United Kingdom
More information about the Numpy-discussion