To execute arbitrary julia code it is "eval" just like python, call returns a void pointer to the result.
examples: import julia julia = julia.Julia() julia.eval("1 +1") julia.sqrt(2.0) julia.help("sqrt") # get the help for julia's sqrt function from julia import Pkg # or any user installed package on your system Pkg.installed() Pkg.#ipython tab expansion should work for any package from julia import randn as r # should be able to import just as you would in python r(100) etc... etc... On Monday, September 1, 2014 5:02:37 PM UTC-4, Hans W Borchers wrote: > > Thanks a lot for this prompt reaction. > I can now import 'julia' into Python, but I don't seem to get the right > results: > > >>> from julia import Julia > >>> j = Julia() > > >>> j.eval('PyObject((1,2,3))') # works fine! > (1, 2, 3) > > >>> j.call('1+1') # what is this ... > 23296656 > > >>> j.call('sqrt(2.0)') # ... and this? > 173117264 > > >>> j.run('1+1') # shouldn't this work? > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > RuntimeError: Julia exception: MethodError(run,("1+1",)) > > I am sorry I bother everybody here. Maybe my installation is too 'kaputt' > by now. > > > On Monday, September 1, 2014 10:08:16 PM UTC+2, Steven G. Johnson wrote: >> >> >> >> On Monday, September 1, 2014 2:47:18 PM UTC-4, Hans W Borchers wrote: >>> >>> Jake, which muster do you mean -- what would I need to reinstall? >>> >> >> He means pyjulia master (do a 'git pull origin master' in the pyjulia >> directory). >> >