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
|
3
(2) |
4
(11) |
5
(10) |
6
(9) |
7
(29) |
8
(1) |
|
9
(3) |
10
(10) |
11
(14) |
12
(16) |
13
(2) |
14
|
15
|
|
16
|
17
(2) |
18
|
19
(1) |
20
(1) |
21
(5) |
22
|
|
23
(2) |
24
(5) |
25
(2) |
26
|
27
(1) |
28
(3) |
29
(1) |
|
30
(2) |
|
|
|
|
|
|
|
From: Michael D. <md...@st...> - 2007-09-06 23:28:06
|
I think this is a known bug (and maybe a bug should be filed so it doesn't get lost). Most of the backends don't have support for clipping which would be required for this to work. Cheers, Mike |
|
From: Paul K. <pki...@ni...> - 2007-09-06 21:45:08
|
polar_demo agg and polar_demo pdf/ps/svg show different results. In agg, the spiral is clipped to the polar axes. In pdf/ps/svg it is clipped to the rectangle containing the axes. Note: I don't use polar plots, so I'm mentioning this for completeness only. - Paul |
|
From: Paul K. <pki...@ni...> - 2007-09-06 21:14:40
|
I'm attaching a screenshot of Safari rendering svg for mathtext_demo.py (modified to show that formulae can be rotated by arbitrary angles). For some reason it is picking the wrong symbols from the font. Firefox on OS X picks the same incorrect symbols, but it is picking them from a courier font so the results are really ugly. - Paul |
|
From: Michael D. <md...@st...> - 2007-09-06 19:56:04
|
The Agg backend has a feature where if "bmp" was specified as a file extension, it saves as a raw RGBA image. IMHO, this is perhaps too easily confused with the "Microsoft Windows Bitmap" format. There is a (someone else's) bug filed against this: http://sourceforge.net/tracker/index.php?func=detail&aid=1696469&group_id=80706&atid=560720 As part of my recent refactoring of code to map image filetypes to backends, I removed this meaning of .bmp. If anyone has any reasons why .bmp should stay as a "raw" format, let me know, and I'll put it back in. Either way, I'll close the bug as either "fixed" or "rejected". Cheers, Mike |
|
From: <jk...@ik...> - 2007-09-06 14:15:01
|
Paul Kienzle <pki...@ni...> writes: > We could store a copy of the png output somewhere in the svn tree. Then, > whenever we change something we can do a binary comparison on all the > plots. It would avoid issues such as breakage of polar plots where the > author of the changes didn't consider that it would affect polar plot > output. Similarly for ps/pdf. Differences in fonts between platforms > might be a problem in this scheme. For ps/pdf the files would have to be converted to e.g. png for the comparison to be meaningful. At least pdf files contain a randomly selected string to identify the file, as well as the creation date, and I am not aware of a diff tool for pdf. Perhaps the template backend could be extended to print out a log of all calls to draw_*, and the logs compared. This would enable a kind of limited automatic testing of interactive features such as window resizing and zooming: let the test backend simulate resize or zoom events and check the draw_* log against a hand-checked version. This approach could catch bugs like the "handles = ax.lines" which should have been "handles = ax.lines[:]", which was only visible when alpha was less than 1. (http://article.gmane.org/gmane.comp.python.matplotlib.devel/2574) -- Jouni K. Seppänen http://www.iki.fi/jks |
|
From: Michael D. <md...@st...> - 2007-09-06 12:55:38
|
Paul Kienzle wrote: > On Thu, Sep 06, 2007 at 08:14:19AM -0400, Michael Droettboom wrote: >> On a broader note, I've been using backend_driver.py as my ersatz >> "acceptance test suite." Not all of these examples are included in it, >> of course. Is there good reason for that, or should I go ahead and add >> these to backend_driver? As we're all well aware, matplotlib has an >> unusually large configuration space, so any bit of testing automation >> really helps. > > We could store a copy of the png output somewhere in the svn tree. Then, > whenever we change something we can do a binary comparison on all the > plots. It would avoid issues such as breakage of polar plots where the > author of the changes didn't consider that it would affect polar plot > output. Similarly for ps/pdf. Differences in fonts between platforms > might be a problem in this scheme. We could have a special flag for font_manager.py that only loads fonts from mpl-data/fonts. Then the results for Agg should theoretically be the same across platforms. The Gdk, Cairo and wxRenderer would all have slightly different results across platforms, however, as the underlying font engines could change. Alternatively, we could sidestep this problem by producing a set of PNG images for each platform which would have to be individually verified on a per-platform basis. It (at least) triples the verification work, but cuts down on work in other areas... Cheers, Mike |
|
From: Gael V. <gae...@no...> - 2007-09-06 12:48:30
|
On Thu, Sep 06, 2007 at 08:46:24AM -0400, Paul Kienzle wrote: > We could store a copy of the png output somewhere in the svn tree. > Then, > whenever we change something we can do a binary comparison on all the > plots. It would avoid issues such as breakage of polar plots where the > author of the changes didn't consider that it would affect polar plot > output. Similarly for ps/pdf. Differences in fonts between platforms > might be a problem in this scheme. VTK does this for automated testing. Gaël |
|
From: Paul K. <pki...@ni...> - 2007-09-06 12:46:29
|
On Thu, Sep 06, 2007 at 08:14:19AM -0400, Michael Droettboom wrote: > On a broader note, I've been using backend_driver.py as my ersatz > "acceptance test suite." Not all of these examples are included in it, > of course. Is there good reason for that, or should I go ahead and add > these to backend_driver? As we're all well aware, matplotlib has an > unusually large configuration space, so any bit of testing automation > really helps. We could store a copy of the png output somewhere in the svn tree. Then, whenever we change something we can do a binary comparison on all the plots. It would avoid issues such as breakage of polar plots where the author of the changes didn't consider that it would affect polar plot output. Similarly for ps/pdf. Differences in fonts between platforms might be a problem in this scheme. - Paul |
|
From: Michael D. <md...@st...> - 2007-09-06 12:14:29
|
Paul Kienzle wrote:
> I went through the demo list again today. Here are some problems:
>
> $ python fonts_demo.py
> Traceback (most recent call last):
> File "fonts_demo.py", line 31, in <module>
> font.set_name('Script MT')
> AttributeError: 'FontProperties' object has no attribute 'set_name'
Fixed in r3795.
> I'm getting segfaults for the following on wxagg for os x:
>
> annotation_demo
> polar_*
> transoffset
>
> The polar demos work for pdf but not agg from backend_driver.py
Fixed in r3796. (I had changed the size of the alpha buffer to 1-byte
per pixel to match the type as specified to Agg, but apparently that
wasn't a good idea. There's a lot to be confused about in Agg... ;)
On a broader note, I've been using backend_driver.py as my ersatz
"acceptance test suite." Not all of these examples are included in it,
of course. Is there good reason for that, or should I go ahead and add
these to backend_driver? As we're all well aware, matplotlib has an
unusually large configuration space, so any bit of testing automation
really helps.
Cheers,
Mike
|