You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
| 2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
| 2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
| 2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
| 2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
| 2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
| 2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
| 2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
| 2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
| 2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
| 2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
| 2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
1
(2) |
2
(2) |
3
(7) |
|
4
(3) |
5
(17) |
6
(20) |
7
(11) |
8
(19) |
9
(3) |
10
(7) |
|
11
(4) |
12
|
13
|
14
|
15
(2) |
16
(5) |
17
(1) |
|
18
(8) |
19
(8) |
20
(10) |
21
(6) |
22
(16) |
23
(4) |
24
(1) |
|
25
(4) |
26
(4) |
27
(6) |
28
(2) |
29
(3) |
30
(7) |
31
(2) |
|
From: Ryan M. <rm...@gm...> - 2010-07-09 22:25:41
|
On Fri, Jul 9, 2010 at 5:22 PM, Ryan May <rm...@gm...> wrote: > Hi, > > I've been "hard" at work over the last couple of months putting > together a set of classes that simplifies the creation of animations > in matplotlib. This started when I resurrected some old code for > animations to give to a colleague, when I realized just how bad the > old code was and how much better I could do. The result of this > "afternoon" hack is what I'm ready to put forth. Some of the goals: In my haste to get this out, I forgot to mention that thanks go to Ben Root for already banging on this quite a bit, giving quite a bit of useful design feedback and helping me find some bugs. Ryan -- Ryan May Graduate Research Assistant School of Meteorology University of Oklahoma |
|
From: Ryan M. <rm...@gm...> - 2010-07-09 22:22:51
|
Hi, I've been "hard" at work over the last couple of months putting together a set of classes that simplifies the creation of animations in matplotlib. This started when I resurrected some old code for animations to give to a colleague, when I realized just how bad the old code was and how much better I could do. The result of this "afternoon" hack is what I'm ready to put forth. Some of the goals: * Run independently of the backend, unlike the examples we have now (This is really accomplished by the Timer object we now have) * Remove the boilerplate code of setting up loops * Facilitate saving out animations as a movie file * Provide a simple API that integrates well with the rest of Matplotlib * Provide (optional) blitting support so that users don't have to learn the ins and outs of blitting Overall, I think I accomplished my goals, so I'm putting this out there for wider comments. I've attached the python module which, when run, displays two animated figures. There is also a git repository at: http://github.com/dopplershift/Animation which has some more examples, including ports of our old examples. (The examples assume animation.py is in your python path somewhere, which you'll have to do by hand. This can be as simple as dropping animation.py into the directory). Some things to note: * The flow is broken into *a lot* of member functions. This is to provide sufficient entry points for subclasses so that they really only need to reimplement the parts they override. Optional blitting support drove a lot of this. * There are two main classes for end users: * FuncAnimation -- provide a callback which draws the next frame of animation * ArtistAnimation -- provide a sequence of collections of artists which are turned off and on for each frame of animation * There is support for saving movies with either mencoder or ffmpeg. The config for this is really rough, and the place I could *really* use suggestions. I'm not sure how best to go about it. I've been unable to find a (currently maintained) python library for saving movie files, so system calls to the utilities is the best I can do at the moment. I'm not sure what to use on windows, since I'm not sure of the state (and requirements) of mencode/ffmpeg on windows. TODOs: * Configuring saving movie files (formats, programs, etc.) (see above) * Documentation (I promise not to commit until this is written) * More examples (could use some more procedural examples, like animating using data read from a socket, or inotify) I welcome feedback on this, because I really want to see this become an easy and bulletproof way of doing animations in matplotlib. This seems to be an area of frequent question on the mailing list, and I want this framework to lessen the questions, not increase them. Ryan -- Ryan May Graduate Research Assistant School of Meteorology University of Oklahoma |
|
From: Ryan M. <rm...@gm...> - 2010-07-09 21:45:29
|
Hi, I just noticed that ContourSet only inherits ScalarMappable and ContourLabeller, neither of which is an Artist subclass, which means ContourSet is not an Artist. (And is why it does not have a remove() method). Anyone have any idea why and if we should correct that? I'm not sure what the ramifications would be. Ryan -- Ryan May Graduate Research Assistant School of Meteorology University of Oklahoma |