I'd be very interested in hearing more about a numpy port to Java and Jython. If anyone has more info about how to get involved please let me know. -Zack
I'm curious whether this kind of thing is expected to be relatively easy after the numpy refactor. On Thu, Dec 23, 2010 at 2:24 PM, Thunemann, Paul Z < paul.z.thunemann@boeing.com> wrote:
I'd be very interested in hearing more about a numpy port to Java and Jython. If anyone has more info about how to get involved please let me know.
-Zack
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion
On 12/24/2010 07:27 AM, John Salvatier wrote:
I'm curious whether this kind of thing is expected to be relatively easy after the numpy refactor.
It would help, but it won't make it easy. I asked this exact question some time ago to Enthought developers, and java would be more complicated because there is no equivalent to C++/CLI in java world. Don't take my word for it, though, because I know very little about ways to wrap native code on the jvm (or CLR for that matter). I think more than one person is interested, though (I for one am more interested in the JVM than the CLR), cheers, David
On Thu, Dec 23, 2010 at 10:24 PM, Thunemann, Paul Z <paul.z.thunemann@boeing.com> wrote:
I'd be very interested in hearing more about a numpy port to Java and Jython. If anyone has more info about how to get involved please let me know.
-Zack
I'd find even a minimal version useful for Jython (just using pure Python) as long as it provided the basic data structures and some core functionality. I'm thinking here of other Python libraries that use NumPy, but don't necessarily need it for speed reasons alone. Peter
On Dec 23, 2010, at 4:24 PM, Thunemann, Paul Z wrote:
I'd be very interested in hearing more about a numpy port to Java and Jython. If anyone has more info about how to get involved please let me know.
The numpy-refactor should help with this. You basically need to write a Java extension which uses the new libndarray (presumably using JNI). I am not an expert on Java, but the design of NumPy / SciPy for .NET was to allow a NumPy for Java (and Jython) as well. There is probably about 1-3 man months of work however to build the interface. Currently, there are two interfaces: a CPython and a .NET interface (written in C#), a Java interface written in Java (using JNI for the native code interaction) would make NumPy available to Jython. The SciPy port to .NET is being accomplished by porting SciPy to use Cython and Fwrap. This will allow SciPy for Jython as well, once a Java / JNI backend to Cython is completed. -Travis
participants (5)
-
David -
John Salvatier -
Peter -
Thunemann, Paul Z -
Travis Oliphant