From: John H. <jdh...@ac...> - 2004-12-21 19:52:31
|
>>>>> "imaginee1" == imaginee1 <ima...@gm...> writes: imaginee1> Hi, after spending a nice afternoon profiling the imaginee1> dynamic examples and looking a bit through the code, we imaginee1> can make a few comments on the performace of the wx imaginee1> backends. We have used kcachegrind to display the imaginee1> results of hotshot - all files can be found under imaginee1> http://www.physik.tu-dresden.de/~baecker/tmp/profiling/ Hi Arnd, thanks for your profiling information - I very much like the hotshot graphs! I just have two comments. All of your suggestions are imminently reasonable. The major problem is that the wx backend has been mostly rudderless since Jeremy, the author, stopped maintaining it, though I've filled in when I can. Matthew Newville has recently signed on as the new maintainer and has CVS commit privileges, but I don't know how much time he has to address these issues right now. I don't have any extra time to devote to wx optimizations, currently. If you would like to do some work here, I would be happy to add you to the developers list. The second point is that in your previous email you appeared to indicate that GTK wasn't a good option for you because many of your students use win32. I use the gtk backend on win32 - you have to run the GTK runtime installer and the pygtk installer, but it otherwise works great, and the matplotlib gtk extension code is compiled into the matplotlib win32 installer. There are install instructions for win32 at http://matplotlib.sourceforge.net/backends.html#GTK . JDH |