Tuesday, September 4, 2012

NumPy on PyPy status update

Hello everyone.

It's been a while since we posted a numpy work update, but I'm pleased to inform you that work on it has been restarted. A lot of the work has been done by Matti Picus, who is one of the newest contributors to the PyPy project. None of the work below has been merged so far, it's work in progress:

  • Complex dtype support.
  • Fixing incompatibilities between numpy and pypy's version.
  • Refactoring numpypy to simplify the code and make it easier for new contributors.
  • Reuse most of the numpy's pure python code without modifications.

Finishing this is also the plan for the next month.

Cheers,
fijal


5 comments:

  1. Exciting stuff!

    It would be great to see a write-up of what, if anything, still remains to be done after this merge to have full compatibility with numpy.

    ReplyDelete
  2. Once we have a better idea about the numpy's test status we'll post it. That would be probably on the next month's update report.

    ReplyDelete
  3. Great to hear that!

    I’m anxious to see numpy on pypy bear fruit, so I can test it with some model of a model I experiment with.

    ReplyDelete
  4. Pypy and numpypy are just great!
    I will be able to move some projects completely to pypy after Linalg implementation.
    In the meanwhile I just noticed that vectorized operations as dot product in numpypy are not yet as fast as in numpy.

    ReplyDelete
  5. Pypy and numpypy are just great!
    I will be able to move some projects completely to pypy after Linalg implementation.
    In the meanwhile I just noticed that vectorized operations as dot product in numpypy are not yet as fast as in numpy.

    ReplyDelete

See also PyPy's IRC channel: #pypy at freenode.net, or the pypy-dev mailing list.
If the blog post is old, it is pointless to ask questions here about it---you're unlikely to get an answer.