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) |
3
(3) |
4
(1) |
5
(2) |
6
(2) |
7
(10) |
8
(1) |
9
(1) |
10
(2) |
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
(5) |
20
|
21
(1) |
22
|
23
|
24
(3) |
25
(1) |
26
(1) |
27
|
28
(5) |
29
(1) |
30
(2) |
31
(1) |
|
|
|
|
|
>>>>> "Steve" == Steve Chaplin <ste...@ya...> writes: Steve> Should matplotlib have turned itself into a widget library Steve> / GUI toolkit? I know that for a long time John resisted Steve> the temptation to add widgets to matplotlib and wanted Steve> matplotlib to focus on being a plotting library. I agree Steve> with this view and think the danger now is that matplotlib Steve> will become too big and bloated and harder to install (like Steve> the old SciPy?). Hey Steve, If I'm not mistaken, the complexity of the core matplotlib build has not changed in quite a while -- basically we've required zlib, png, freetype and C++ since 0.5. Yes, some backends require additional complexity (eg GTKAgg, the new WXAgg blit functionality) but you can simply turn these options off in setup.py if you don't need them; in the next few weeks I'm going to try and replace _gtkagg with pure python using python buffers. All of the changes to support blitting, widgets and so on have either been pure python or changes to existing extension code (eg _backend_agg.cpp and _gtkagg.cpp). Also, the size of the widgets module, which seems to bother you, is miniscule > wc lib/matplotlib/widgets.py 985 3004 32510 lib/matplotlib/widgets.py I don't want mpl to become a widget library. I did want to add some support for controlling the subplot parameters, a very frequent gripe. I could have say "dear backend maintainers, please add these sliders and buttons to make this tool" and we would still be waiting. I don't think any of the backends other than GTK* which I added have implemented the resize functionality I requested on Sept 14th. That doesn't really bother me too much, because I know people are busy with other projects, but to the extent that I can get low level functionality that lets the frontend do these things, I and others can can roll out functionality that benefits almost all users much more efficiently. I implemented sliders and buttons because I needed them. They are pure python, took me less than a day, do something useful, work out of the box across backends, and make up a small fraction of the total code size. Looks like a win-win to me. I implemented other widgets as an afterthought the same day as proof of concept, with the thought that if someone wants to make a *matplotlib tool* if they did it using the matplotlib widgets and events it would immediately be available to everyone. Most GUI work in python cannot be shared because it is tk specific, wx specific and so on, and I wanted to find a way around this problem. Steve> I would prefer to see a 'matplotlib-core' which is a Steve> minimal module that focuses purely on plotting Steve> graphs. Other optional modules (like 'matplotlib-toolkits', Steve> 'matplotlib-widgets', etc) could then extend Steve> 'matplotlib-core' by providing extra features. I think the distinction between plotting and interacting with your plot is not so clear. Sure, some small fraction of mpl users just generate static graphs, but the majority I would guess actually use things like matplotlib Events regularly (ie every time they use the pan/zoom tools). Should these be addons, or part of the core? I'm not opposed to this kind of packaging if it were done right (eg if everyone had something roughly equivalent to debian's apt. I think the vast majority of users want something that "just works". Nadia has been working on pulling all of the non-matplotlib dependencies out of the tree (CXX, Agg, png, zlib, pytz, dateutil) and revamping the build system to grab a tarball off the internet if a configure system doesn't detect them. This would make matplotlib CVS and the src distro much ligher, which I'm sure all the developers who regularly do CVS checkouts will appreciate since the damned pytz directories take forever. This will definitely be a step in the right direction, especially if we can get it to work across platforms. As far as widgets are concerned, I don' think they can be placed in an optional toolkit because the subplot tool requires them. At under 1000 lines of pure python, I also don't see the motivation. Contrast this with basemap, which is over 10MB with lots of extension code. Or would you like to see the toolbar and all of it's functionality rolled into an option addon? JDH