Dear all, a Shogun 0.7.1 is out and available at http://www.shogun-toolbox.org
which contains one new feature that might be of interest to python-scipy/numpy users. The eierlegendewollmilchsau interface. In case you don't know what this term stands for use google images :-) It is one file that will interface shogun to octave,r,python,matlab. It provides commands to run code in foreign languages: Example: from elwms import elwms import numpy x=numpy.array([[1,2,3],[4,5,6]],dtype=numpy.float64) y=numpy.array([[7,8,9],[0,1,2]],dtype=numpy.float64) elwms('run_octave','octavecode', 'disp("hi")') a,b,c=elwms('run_octave','x', x, 'y', y, 'octavecode', 'class(x), disp(x),results=list(x+y,1,{"a"})') res1=elwms('run_octave','x', x, 'y', y, 'octavecode', 'disp(x); disp(y); results=x+y+rand(2,3)\n') res2=elwms('run_octave','A', ['test','bla','foo'], 'octavecode', ''' disp(A); disp("hi"); results={"a","b","c"} ''') This would pass around matrices x and y do some processing and return results. So you could use your old matlab scripts passing around strings cells, or whatever (u)int8/16/32, single/double matrix type. See http://www.shogun-toolbox.org/doc/elwmsinterface.html . Don't even try to run octave from python from octave etc nested. Neither octave, R nor python-numpy nor libshogun supports this :-) Soeren _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion