tag:blogger.com,1999:blog-7039308593110047510.post663299298095224520..comments2023-07-03T03:25:38.916-07:00Comments on Jarrod Millman: When will NumPy (and SciPy) migrate to Python 3?Jarrod Millmanhttp://www.blogger.com/profile/11547359491745541645noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-7039308593110047510.post-24492013301209571402010-07-19T06:40:45.708-07:002010-07-19T06:40:45.708-07:00As far as I understand it from the NumPy mailing l...As far as I understand it from the NumPy mailing list, we are not too far away from a release which will deliver support for bothy Python 2.7 and 3.1, see also: http://mail.scipy.org/pipermail/numpy-discussion/2010-July/051436.htmlUnknownhttps://www.blogger.com/profile/14466517154727183376noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-16423668267567729082010-06-24T10:56:32.927-07:002010-06-24T10:56:32.927-07:00I believe the current development version of numpy...I believe the current development version of numpy is compatible with Python 3.Neilhttps://www.blogger.com/profile/16243161841958275449noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-68939934847533910522010-06-03T12:52:53.803-07:002010-06-03T12:52:53.803-07:00Any word on the status of the 3.0 port?Any word on the status of the 3.0 port?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-26743216599946012212009-03-26T10:58:00.000-07:002009-03-26T10:58:00.000-07:00Thanks, I've joined the mailing list now and am ca...Thanks, I've joined the mailing list now and am catching up on the Python 3 discussions there.Barry Wardellhttps://www.blogger.com/profile/12925687502311462874noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-15499953721555716442009-03-25T14:09:00.000-07:002009-03-25T14:09:00.000-07:00Hello Barry,Thanks for the interest in working on ...Hello Barry,<BR/><BR/>Thanks for the interest in working on the Python 3 port as part of the 2009 Google Summer of Code. The best place to find additional information is to ask on the NumPy and SciPy developer's list. There is all ready at least one other student who has started looking into this. I am not sure that porting to Python 3 is a particularly good project, but there are a number of related sub-projects that could be of great benefit. In particular, increasing test coverage in preparation for the port would be a very reasonable place to focus.Jarrod Millmanhttps://www.blogger.com/profile/11547359491745541645noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-57518267343732697562009-03-20T07:45:00.000-07:002009-03-20T07:45:00.000-07:00I'm a student planning on applying for the Summer ...I'm a student planning on applying for the Summer of Code this year. I think a project porting NumPy/SciPy to Python 3 sounds interesting. Is there somewhere I could find more information on this project? I've looked at the SummerofCodeIdeas wiki page, but there isn't much information there. Is there somewhere I could find more information (potential mentors, experience/skills required, what would be a realistic goal for a summer project, etc.)?Barry Wardellhttps://www.blogger.com/profile/12925687502311462874noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-42906351915675492832009-02-05T23:39:00.000-08:002009-02-05T23:39:00.000-08:00NumPy is quite far from being a dinosaur. It is a...NumPy is quite far from being a dinosaur. It is an active, vibrant community project that has undergone at least two major rewrites in its 10+ year history.<BR/><BR/>My post wasn't intended to suggest in any way that the project is dying--far from it. I agree that for a pure Python project and even some extension code porting to Python 3 should be relatively easy and may happen quickly. However, for the reasons that I listed I don't believe NumPy will support Python 3 until at least 2010.<BR/> <BR/>Of course we would welcome additional developers. And as Andrew suggested, it is possible that converting some or most of the C extension code in NumPy to Cython may be a useful approach. If anyone is interested in looking into this, it would be very useful (perhaps a Google Summer of Code project). Last summer, Dag Sverre Seljebotn completed a related GSoC project to provide <A HREF="http://docs.cython.org/docs/numpy_tutorial.html" REL="nofollow">enhanced NumPy support in Cython</A>, which is all ready being used in SciPy (for instance see the <A HREF="http://projects.scipy.org/scipy/scipy/browser/trunk/scipy/spatial/ckdtree.pyx" REL="nofollow">kd-tree class for efficient nearest-neighbor queries</A>).Jarrod Millmanhttps://www.blogger.com/profile/11547359491745541645noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-86058266328011745532009-02-05T20:53:00.000-08:002009-02-05T20:53:00.000-08:00I have the feeling that is something wrong with Nu...I have the feeling that is something wrong with NumPy, Python goal is to make the life and the program simple and easy, if developpers of NumPy created a dinosaur that cannot be maintained this is a big problem, I can see two solutions (because wait more that one year that one package to move for me is the dead of the package):<BR/>1. ask Google and all the Python community for help (don't be scary to avoid that you need external help, you have actions inside Matlab?)<BR/>2. decide inside the Python community that we need to build alternative package Python 3 oriented and be able to support more quickly the Python version changes.Unknownhttps://www.blogger.com/profile/12250551373882052325noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-32607229334203289632009-02-05T13:18:00.000-08:002009-02-05T13:18:00.000-08:00hi,with pygame, we have made our 'pgreloaded' bran...hi,<BR/><BR/>with pygame, we have made our 'pgreloaded' branch work with py3k and python 2.x. Well Marcus did it all himself in a day or so part time.<BR/><BR/>So it is possible to do.<BR/><BR/>Also Lenard managed to partially compile numpy for python 2.6 on windows... so if you need any help from him with this please ask him - he's a windows ninja.<BR/><BR/>http://www3.telus.net/len_l/pygame/<BR/><BR/><BR/>cu.René Dudfieldhttps://www.blogger.com/profile/17762358075557755436noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-91572162488568974082009-02-05T09:41:00.000-08:002009-02-05T09:41:00.000-08:00As I understand it, Cython is already working to g...As I understand it, Cython is already working to generate Python 3 compatible .c files from .pyx and also supports the buffer interface -- we might be able to leverage their work to get something working sooner than anticipated, and perhaps even to have the same source (.pyx and .c) work for both 2.x and 3.<BR/><BR/>Thanks for the post.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-84939022410381034982009-02-05T07:13:00.000-08:002009-02-05T07:13:00.000-08:00Python 3 support in late 2010 then. I'm sorry to h...Python 3 support in late 2010 then. I'm sorry to hear that it'll take so long. This will hold up the whole ecosystem of Python packages (and their users) that depends on numpy. But it seems it's unavoidable :-/Noel O'Boylehttps://www.blogger.com/profile/03288289351940689018noreply@blogger.comtag:blogger.com,1999:blog-7039308593110047510.post-51336148820885923362009-02-05T03:51:00.000-08:002009-02-05T03:51:00.000-08:00Thanks for the heads up, numpy 2.6 port is greatly...Thanks for the heads up, numpy 2.6 port is greatly appreciated.cartmanhttps://www.blogger.com/profile/15258568837055346273noreply@blogger.com