Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > [ANN] mlabrap-1.0b: a high level python to matlab bridge

Thread Tools

[ANN] mlabrap-1.0b: a high level python to matlab bridge

Alexander Schmolck
Posts: n/a


Mlabwrap-1.0 is a high-level python to matlab(tm) bridge that makes calling
matlab functions from python almost as convenient as using a normal python
library. It is available under a very liberal license (BSD/MIT) and should
work on all major platforms and (non-ancient) python and matlab versions and
either numpy or Numeric (Numeric support will be dropped in the future).


version 1.0b brings python 2.5 compatibility and various small fixes (improved
error handling for 7.3, improvements to etc.). Provided I don't get
any bug reports within the next two weeks or so the only difference between
this version and 1.0 final will be cheeseshop support. Since mlabwrap 1.0 will
be the last version that offers Numeric support anyone who wants to put off
the switch to numpy a bit longer and is interested in using mlabwrap is
strongly encouraged to download, test and possibly submit a bug report now.


Creating a simple line plot:

>>> from mlabwrap import mlab; mlab.plot([1,2,3],'-o')

Creating a surface plot:

>>> from mlabwrap import mlab; from numpy import *
>>> xx = arange(-2*pi, 2*pi, 0.2)

Creating a neural network and training it on the xor problem (requires netlab)

>>> net = mlab.mlp(2,3,1,'logistic')
>>> net = mlab.mlptrain(net, [[1,1], [0,0], [1,0], [0,1]], [0,0,1,1], 1000)

Thanks go to Taylor Berg and many others who tested and provided feedback for
the upcoming 1.0 release; more acknowledgements can be found on the website.


Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help, I don't know how to do that:" Write a program using 'for' loopsfor high order matrices (n*m) in matlab Hemkesh Java 1 02-20-2009 03:09 PM
"Low-level vs High-level Programming" and a lot more... Scorpiion VHDL 1 12-25-2008 04:27 PM
vectorized computation in C++ such as those in Matlab (Matlab toC++)? Luna Moon C++ 16 08-08-2008 04:27 PM
Eclipse RCP and MATLAB (calling MATLAB from JAVA) siki Java 0 01-16-2007 04:19 AM
c is a low-level language or neither low level nor high level language pabbu C Programming 8 11-07-2005 03:05 PM