From: Stefan R. <Ste...@gm...> - 2014-08-29 14:32:51
|
<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div style="font-family: Verdana;font-size: 12.0px;"> <div> <div>>Well, i used it, but hdf5 for java doesn't work with huge datasets</div> <div>Is this due to Java's array-indexing limitation, i.e. only 32bit integers can be used to address array-indices?</div> <div>Or is this due to other constraints?</div> <div>If it is the former one, I think Jython would inherit the 32bit index issue from Java no matter</div> <div>what you do, so would not be suitable for your purpose anyway, even with JyNI.</div> <div> </div> <div>That said/asked, you might want to take a look at JPY:</div> <div><a href="http://jpy.readthedocs.org/en/latest/intro.html" target="_blank">http://jpy.readthedocs.org/en/latest/intro.html</a></div> <div> </div> <div>or at JEPP:</div> <div><a href="https://github.com/mrj0/jep" target="_blank">https://github.com/mrj0/jep</a></div> <div>(formerly <a href="http://jepp.sourceforge.net/" target="_blank">http://jepp.sourceforge.net/</a>)</div> <div> </div> <div>- Stefan</div> <div> <div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);"> <div style="margin: 0 0 10.0px 0;"><b>Gesendet:</b> Freitag, 29. August 2014 um 16:01 Uhr<br/> <b>Von:</b> "Viviana Beltran" <lvb...@un...><br/> <b>An:</b> "Stefan Richthofer" <Ste...@gm...><br/> <b>Betreff:</b> Re: [Jython-users] Help</div> <div> <div> <div> <div> <div> <div> <div>Well, i used it, but hdf5 for java doesn't work with huge datasets, for that reason i change to python.</div> </div> I tried using this:<br/> Process process = Runtime.getRuntime().exec("python SomePythonProgram.py hello");BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));<br/> System.out.println(reader.readLine())<br/> reader.close()<br/> <br/> </div> But, process.getInputStream()) doesn't take the entire exit of my script.py, only what it can print in the console.<br/> Do you know other way, in which i can receive data from a python script?<br/> </div> Best.</div> Viviana</div> <div class="gmail_extra"> <div class="gmail_quote">On 29 August 2014 06:46, Stefan Richthofer <span><<a>Ste...@gm...</a>></span> wrote: <blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;"> <div> <div style="font-family: Verdana;font-size: 12.0px;"> <div> <div>I think h5py won't work with Jython because it contains native C-code, i.e. is a CPython specific extension (and afaIk has even additional dependencies to other native extensions like numpy: <a href="http://gentoobrowse.randomdan.homeip.net/package/dev-python/h5py" target="_blank">http://gentoobrowse.randomdan.homeip.net/package/dev-python/h5py</a>).</div> <div> </div> <div>Until JyNI is working sufficiently (won't be available for Jython 2.5 though), I suggest to use the hdf5 Java bindings from Jython. You can get them here: <a href="http://www.hdfgroup.org/products/java/" target="_blank">http://www.hdfgroup.org/products/java/</a></div> <div> </div> <div>- Stefan</div> <div> <div> </div> <div> </div> <div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);"> <div style="margin: 0 0 10.0px 0;"><b>Gesendet:</b> Freitag, 29. August 2014 um 08:10 Uhr<br/> <b>Von:</b> "Viviana Beltran" <<a>lvb...@un...</a>><br/> <b>An:</b> <a>jyt...@li...</a><br/> <b>Betreff:</b> [Jython-users] Help</div> <div> <div> <div class="h5"> <div> <div> <div> <div> <div>Hi, i m using the Jython Object in an application in java because i needed to read data in h5 format, but this is not avalaible now, and i don't understand how to use my python local installation, i tried to setup in my java class:<br/> Properties props = new Properties();<br/> props.setProperty("python.path", "/home/user/.localpython/lib/:/home/user/jythonI/Lib");<br/> PythonInterpreter.initialize(System.getProperties(), props,new String[] {""});</div> But this is not working.</div> I installed the jython library in my home too and setup the variable /home/user/jythonI/Lib in my path, but it still doesn't work.</div> I tried to install the module h5py separately and got no solution.<br/> </div> <div>I just do this: <pre>java -jar jython_installer-2.5.2.jar </pre> <pre>and it finished successfully. </pre> <pre>And i add the jar file in my java application(i don't know if both things are necesary). </pre> When the java class reach the line:<br/> interpreter.exec("import h5py");</div> <div>I got the error: ImportError: No module named h5py, how can i add this module to my java class ???<br/> <br/> </div> <div>Thanks for your help.</div> <div><br/> </div> </div> </div> </div> ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. <a href="http://tv.slashdot.org/_______________________________________________" target="_blank">http://tv.slashdot.org/_______________________________________________</a> Jython-users mailing list <a>Jyt...@li...</a> <a href="https://lists.sourceforge.net/lists/listinfo/jython-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/jython-users</a></div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div></div></body></html> |