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:

Anonymous said...

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.

Maciej Fijalkowski said...

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.

ArneBab said...

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.

Raul Durand said...

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.

Raul Durand said...

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.