Thats neat. I hadn’t heard that numpy was made available.
The big obstacles are the compiled portions. That rules out the AGG backend and any others that uses it. This would also impact some important polish that makes mpl look good. There is - somewhere - an html5 backend, but I haven’t tried it.
The other obstacle are the other compiled parts that handle some of the critical parts. For example, there is src/cntr.c for contouring, _image.cpp for things like imshow(), nxutils.c, and _path.cpp, which provides the widely used path calculation support. There are others as well, and they all get wrapped by CXX.
Would the app engine support cython code? Maybe that could be the way to minimize the cost of portting while not losing too much performance?
On Tuesday, October 25, 2011, jniemasik <niemasik@…287…> wrote:
Google App Engine recently added an experimental Python 2.7 option, and
along with it, support for numpy.
App Engine only allows pure python code to be uploaded. But now that numpy
is available on the server, I was hoping I could create a pure python build
of matplotlib that I can run on App Engine.
Any suggestions on how to do this (existing tutorial, or at least which
backend to use, etc.)? Is it possible?