On Oct 20, 11:30 pm, David Cournapeau <[EMAIL PROTECTED]> wrote: > Ravi wrote: > > Hi all, > > Is anyone aware of a bridge between octave & numpy? As I port stuff from > > Matlab to numpy, I noticed that most of my Matlab code has workarounds that > > allow the code to be used from octave. My current methodology for porting is > > to use octave to generate inputs/outputs for a function, then write the > > results out in HDF5, read them into python+numpy, and compare the results. > > This would be much faster, especially when dealing with mex files, if I > > could > > use octave from my ipython shell, a la mlabwrap. > > I searched the web but did not find anything on this topic that was > > recent. > > Hi Ravi, >
Hi, I just saw this recently, but I have not yet looked at it more closely (since I am currently using matlab.) The install explanation in http://bazaar.launchpad.net/~individ/pytave/trunk/files looks very concentrated on Posix and I'm a windows user. However, this seems what you are looking for. see http://www.nabble.com/Python-to-Octave-bridge-td20031139.html Announcing Pytave - Python to Octave extension Embeds the Octave language interpreter as an extension to Python, enabling existing m-files to be used from Python. Features: * Implicit type conversions between Python and Octave. Supports all Numeric integer, real double (and possibly real float) matrices * Architecture independent - no assumption on endianess or integer sizes Call Octave code in Python: >>> import pytave >>> pytave.feval(1, "cos", 0) (1.0,) Project homepage: https://launchpad.net/pytave _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion