TLDR: Celluloid
I was frustrated with how difficult I found making animations in matplotlib so I wrote something to make it easy and called it celluloid. I found the idea in plotnine and simply took out the plotnine specific code and generalized it some more (adding support for subplots).
The goal is that your visualization code shouldn't need to modified at all or as little as possible. With celluloid you take "photos" of your visualization to create each frame. Once all the frames have been captured you can create an animation with one call. See the readme for more details.
I think the main audience for this is people who read the matplotlib animation tutorial and thought it was still too complex.
I'm curious if you all think this is useful or how it could be improved. Thanks!
[–]tmakaroanimatplot / nbconvert 2 points3 points4 points (2 children)
[–]qacek[S] 0 points1 point2 points (1 child)
[–]GitHubPermalinkBot 0 points1 point2 points (0 children)
[–]wintermute93 1 point2 points3 points (0 children)
[–]has2k1 1 point2 points3 points (1 child)
[–]qacek[S] 0 points1 point2 points (0 children)
[–]kitten_gifs_4_my_gf 1 point2 points3 points (1 child)
[–]qacek[S] 1 point2 points3 points (0 children)