From: Matt N. <new...@ca...> - 2004-12-22 04:34:23
|
Hi Arnd, John, all, Thanks for the profiling information on WX and WXAgg backends, and sorry I haven't been able to participate in this conversation more. I've been running experiments for several weeks, and am definitely looking forward to a break! Hopefully I'll be able to devote some time to this in January. I'm really not a wx or matplotlib expert, buit I am definitely interested in getting WX or WXAgg to go faster. Re-drawing line scans at 15Hz would be plenty fast enough for my needs but I would like that to include rescaling the axes as well as updating the line (which is what most of the current benchmarks test). Refreshing relatively small images at 1Hz would be OK for me - I think that's already good enough for me. Also, I'll have to admit my timeframe is probably going to be slower than many people on this list! So if you or someone else wants to jump in, that would be fine with me. I agree that the Agg rendering itself does not seem like the bottleneck for WXAgg. Partly because of that, I'm assuming that the WXAgg will be good enough for my needs (as opposed to completely rewriting backend_wx) and that getting to GTKAgg level of performance would be the goal. I also agree that the best solution is likely to mean converting the Agg image (pixBuffer??) into the wx.bitmap in c++. I'm not sure I have a firm grasp on how exactly to do that, but it's worth trying. --Matt |