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
(5) |
2
(6) |
3
(10) |
4
|
5
(1) |
6
(6) |
7
(2) |
8
(27) |
9
(2) |
10
(2) |
11
|
12
|
13
(2) |
14
(2) |
15
(6) |
16
(1) |
17
(10) |
18
(1) |
19
(2) |
20
|
21
|
22
(4) |
23
(2) |
24
|
25
|
26
|
27
(1) |
28
|
29
(1) |
30
(5) |
|
|
|
|
John Hunter <jd...@gm...> writes: > On Sun, Jun 7, 2009 at 8:05 PM, Eric Firing<ef...@ha...> wrote: >> This looks like a very good idea. > > I agree -- the presence of *args and **kwargs in the pyplot > docstrings, the interface most people use, is a major wart. I suggest > committing this to HEAD when you are ready to go. I would like to ask the opinion of other developers before checking it in. I now have two different implementations in two branches of my github repository (patches attached): http://github.com/jkseppan/matplotlib/tree/boilerplate http://github.com/jkseppan/matplotlib/tree/autoboiler The first one in an improved boilerplate.py as before, so it can be used to write a large part of pyplot.py so that the signatures and docstrings are all in there. I still haven't added any automation to call it while building matplotlib, but that's something of a separate problem. The second one is a version of pyplot.py that inspects the methods of Axes objects and creates corresponding functions automatically. It uses decorator.py, which I have included with the matplotlib source. I think I personally like the boilerplate branch better. While the code is a little hairy, you can see its output in pyplot.py, so if it ever needs to be modified, there is something to run "diff" on. The code in the autoboiler branch was more difficult to get right, and it creates the functions at runtime via "exec" (which is how decorator.py can set the signature of the functions it creates). In the autoboiler branch, importing pyplot seems to be very slightly slower. Here is the average time per example it took to run the examples in the pylab_examples subdirectory in the three branches using the template backend, in two different runs: master boilerplate autoboiler run 1 1.013 1.028 1.043 run 2 1.028 1.027 1.043 It looks like there is a difference, but it is as large as the difference between runs in the master branch; much more careful experimentation would be needed to be sure about the magnitude of the difference. -- Jouni K. Seppänen http://www.iki.fi/jks
I just committed a change to backend_driver.py that allows running a subset of all tests by directory. In the process I changed the command line parsing to use OptionParser, but I tried to keep it reasonably backward compatible. Here are the options the script now takes: Options: -h, --help show this help message and exit -d DIRS, --dirs=DIRS, --directories=DIRS Run only the tests in these directories; comma- separated list of one or more of: pylab (or pylab_examples), api, units, mplot3d -b BACKENDS, --backends=BACKENDS Run tests only for these backends; comma-separated list of one or more of: agg, ps, svg, pdf, template, cairo, cairo.png, cairo.ps, cairo.pdf, cairo.svg. Default is everything except cairo. --clean Remove result directories, run no tests -c, --coverage Run in coverage.py -v, --valgrind Run in valgrind In addition to the list of backends given via the -b and --backends options, any extra arguments are added to the list of backends, or interpreted as switches to pass to the subprocess that runs each test. -- Jouni K. Seppänen http://www.iki.fi/jks