From: <ry...@us...> - 2010-08-27 18:21:41
|
Revision: 8666 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8666&view=rev Author: ryanmay Date: 2010-08-27 18:21:35 +0000 (Fri, 27 Aug 2010) Log Message: ----------- Add some TODO's and remove some debug code. Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/animation.py Modified: trunk/matplotlib/lib/matplotlib/animation.py =================================================================== --- trunk/matplotlib/lib/matplotlib/animation.py 2010-08-27 18:13:22 UTC (rev 8665) +++ trunk/matplotlib/lib/matplotlib/animation.py 2010-08-27 18:21:35 UTC (rev 8666) @@ -8,6 +8,8 @@ # * Currently broken with Qt4 for widgets that don't start on screen # * Still a few edge cases that aren't working correctly # * Can this integrate better with existing matplotlib animation artist flag? +# - If animated removes from default draw(), perhaps we could use this to +# simplify initial draw. # * Example # * Frameless animation - pure procedural with no loop # * Need example that uses something like inotify or subprocess @@ -15,17 +17,8 @@ # * Movies # * Library to make movies? # * RC parameter for config? +# * Can blit be enabled for movies? # * Need to consider event sources to allow clicking through multiple figures -from datetime import datetime - -def traceme(func): - def wrapper(*args): - print '%s -- Calling: %s %s' % (datetime.now(), func.__name__, str(args)) - ret = func(*args) - print 'Returned: %s' % func.__name__ - return ret - return wrapper - import itertools from matplotlib.cbook import iterable @@ -117,7 +110,11 @@ # Create a new sequence of frames for saved data. This is different # from new_frame_seq() to give the ability to save 'live' generated # frame information to be saved later. + # TODO: Right now, after closing the figure, saving a movie won't + # work since GUI widgets are gone. Either need to remove extra code + # to allow for this non-existant use case or find a way to make it work. for idx,data in enumerate(self.new_saved_frame_seq()): + #TODO: Need to see if turning off blit is really necessary self._draw_next_frame(data, blit=False) fname = '%s%04d.png' % (frame_prefix, idx) fnames.append(fname) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |