From: Curtis R. <ctr...@wi...> - 2017-08-30 14:19:58
|
Hi Claude, > Tensorflow API package which could also work as a transfer mechanism > between the Java and Python spaces TensorFlow is great. However, I believe it uses standard JNI which copies the data over the bridge. Recently, the ImgLib2 community has developed a component called ImgLyb which bridges ImgLib2 with CPython via PyJNIus [1] without requiring a copy. For details, see the website [2]. ImgLyb also works in Jython via JyNI [3], so as JyNI matures the situation will get better and better. Regards, Curtis [1] https://github.com/kivy/pyjnius [2] https://github.com/hanslovsky/imglib2-imglyb [3] http://forum.imagej.net/t/jupyter-notebook-for-imagej/5421/19?u=ctrueden -- Curtis Rueden LOCI software architect - https://loci.wisc.edu/software ImageJ2 lead, Fiji maintainer - https://imagej.net/User:Rueden Did you know ImageJ has a forum? http://forum.imagej.net/ On Wed, Aug 30, 2017 at 6:26 AM, Claude Falbriard <cl...@br...> wrote: > Dear Yaqiang, > > This is great news to see the Jython language entering into to the array > computing space with open packages like JyNI, as well as the Meteoinfo > software. I certainly will give it a trial and share the experience. > > I just checked the documentation of the Tensorflow API package which could > also work as a transfer mechanism between the Java and Python spaces. Yet > another Java package which compares to Python Numpy is the ND4J [ > <http://nd4j.org/>http://nd4j.org/]. > > The Meteoinfo package site looks great [ http://www.meteothinker.com/]. > Congratulation. > > Regards, > Claude > > > > > > *Claude Falbriard Certified IT Specialist L2 - MiddlewareGBS Hortolândia / > SP - Brazilmobile: +55 13 9 8117 3316* > > *e-mail: cl...@br... <cl...@br...>* > > > > From: Yaqiang Wang <yaq...@gm...> > To: jython-users <jyt...@li...>, jython-dev < > jyt...@li...> > Date: 08/30/2017 03:09 AM > Subject: [Jython-users] A scientific computation and visualization > environment using Jython and Java > ------------------------------ > > > > One of the deal ends of Jython is no multi-dimensional array computing > library like Numpy of CPython. JyNI is a good solution to support Numpy > from Jython. Another way is to develop Numpy like functions using Java and > Jython. I am working on a software of MeteoInfo which has now fulfilled > many functions of Numpy, Matplotlib and Basemap only use Jython and Java. > MeteoInfo is free and open source under LGPL license ( > *http://www.meteothinker.com/* > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.meteothinker.com_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=TvxlcmrkAwwVg4xU395qEv6imOWs1ZovHcPzKkv5gSA&m=3jdzrqg_YPt3TGkfkuNCMqI2zemun_iyRx4GIANkHYI&s=2SU4SGHHUjOJ6BZ2dgjbGH4lizZfrlIprbzyJ_sorOM&e=> > ). Welcome to use and develop it. > > Regards > Yaqiang > ------------------------------ > > ************************************************* > Dr. Yaqiang Wang > Chinese Academy of Meteorological Sciences (CAMS) > 46, Zhong-Guan-Cun South Avenue > Beijing, 100081 > China > > *yaq...@gm...* <yaq...@gm...> > > *http://www.meteothinker.com* > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.meteothinker.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=TvxlcmrkAwwVg4xU395qEv6imOWs1ZovHcPzKkv5gSA&m=3jdzrqg_YPt3TGkfkuNCMqI2zemun_iyRx4GIANkHYI&s=3T4WRXgWdMZT7cLlxw92_DUhO70eObzvj4HMjvi36e8&e=> > *https://www.researchgate.net/profile/Yaqiang_Wang5* > <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.researchgate.net_profile_Yaqiang-5FWang5&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=TvxlcmrkAwwVg4xU395qEv6imOWs1ZovHcPzKkv5gSA&m=3jdzrqg_YPt3TGkfkuNCMqI2zemun_iyRx4GIANkHYI&s=YJNnOggVSSBYoBtTNRvySpzIVrf42LS6TpHehf-MQ6Q&e=> > > **************************************************---------- > -------------------------------------------------------------------- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! https://urldefense.proofpoint. > com/v2/url?u=http-3A__sdm.link_slashdot&d=DwICAg&c=jf_ > iaSHvJObTbx-siA1ZOg&r=TvxlcmrkAwwVg4xU395qEv6imOWs1Z > ovHcPzKkv5gSA&m=3jdzrqg_YPt3TGkfkuNCMqI2zemun_iyRx4GIANkHYI&s= > 6ZMs1Ipb8bY8BIDX0kk6igCPRWJU_npmwAAXXFgyDQc&e=_____________ > __________________________________ > Jython-users mailing list > Jyt...@li... > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists. > sourceforge.net_lists_listinfo_jython-2Dusers&d=DwICAg&c=jf_iaSHvJObTbx- > siA1ZOg&r=TvxlcmrkAwwVg4xU395qEv6imOWs1ZovHcPzKkv5gSA&m=3jdzrqg_ > YPt3TGkfkuNCMqI2zemun_iyRx4GIANkHYI&s=lL_ep-bPJf9FYQas21TT56gmj9ihlS4K81Ne > 7mg86BU&e= > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |