[Ironpython-users] numpy in IronPython

Ivan Pozdeev vano at mail.mipt.ru
Sat May 31 17:09:41 CEST 2014


> I would definitely be interested in helping, but don't exactly know where to start. We have a lot of users who would
> love to get access to numpy on our OSX and 64bit windows versions of our product.  This is only going to become a
> bigger problem in the future since we will probably only have a 64bit version for Window in the next version of Rhino.
>  

> Any suggestions?

Host it in a CPython instance and use through smth like rpyc.
IMO that's good enough if it's so critical to have that functionality.

After all, numpy is specifically designed for performance and memory-efficiency on large data sets.
Why even consider moving it to an IL environment infested with metadata and safety checks?

> -Steve

> Steve Baer
> Robert McNeel & Associates
> www.rhino3d.com  


> On Fri, May 30, 2014 at 1:12 PM, Jeff Hardy <jdhardy at gmail.com> wrote:

>  
> On Fri, May 30, 2014 at 2:50 PM, Doug Blank <doug.blank at gmail.com> wrote:
>   
> numpy is a numeric package for CPython that used a lot in science. Wondering about what it would take to develop a numpy for IronPython...


> I know a few years ago that there was a paid project to port numpy to IronPython [1], but that appears to have been
> only for Windows, and they seem to have some unfinished bits. Not sure what the license of that is.   


> What to do for numpy IronPython on other platforms? 



> I think you're out of luck, unfortunately.
>  
>   
> PyPy has been working on their numpy for years [2] and have made some great progress [3].  Would that help a numpy on IronPython?




> I'm not sure how the PyPy team is doing the port anymore. At one point I thought they were going to rewrite it in
> RPython but I don't know if that's the case. I also thought Cython might be involved. Ialso heard that the NumPy team
> would make their core a plain C library that could be wrapped with ctypes/CFFI. I have no idea if any of those panned out.


> NumPy (and SciPy/Pandas/etc) is one of those projects I would love to see working but just don't have the time or
> need to do it myself. Someone else will have to step up to lead that project if it's ever going to get done.  


> - Jeff 
> _______________________________________________
>  Ironpython-users mailing list
>  Ironpython-users at python.org
>  https://mail.python.org/mailman/listinfo/ironpython-users
>  





-- 
Best regards,
 Ivan                            mailto:vano at mail.mipt.ru



More information about the Ironpython-users mailing list