You may have already seen this in the general mailing list, but I've
found what I think is a serious memory leak in matplotlib 1.0.0: it
leaks memory every time canvas.draw() is called, at least when using
TkAgg on unix and Mac.
Admittedly many graphs do not need canvas.draw() to be called repeatedly
(which I suspect is how it has survived this long). This came up in the
context of a strip chart widget, where I am changing the x/time axis
limits regularly and calling canvas.draw() so that the change is visible.
I submitted ticket 3124990 with a very simple demo script:
(you can disable the setting the x limits if you want to see the leak in
its purest form, but then nothing changes visually on the graph).
I just wanted to be sure folks know about it in hopes somebody might
have an idea how to fix it. I have not tried any other back ends.