Skip to main content

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


Comments

Anonymous wrote on 2012-09-05 20:59:

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 wrote on 2012-09-05 21:31:

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.

Unknown wrote on 2012-09-07 15:03:

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 wrote on 2012-12-04 12:31:

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 wrote on 2012-12-04 12:32:

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.