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
(4) |
2
(7) |
3
(2) |
4
(9) |
5
(8) |
6
|
7
|
8
(6) |
9
|
10
(2) |
11
(8) |
12
(1) |
13
(2) |
14
|
15
|
16
|
17
(4) |
18
(8) |
19
(4) |
20
(3) |
21
|
22
(9) |
23
(9) |
24
(8) |
25
(2) |
26
(1) |
27
|
28
|
29
|
30
|
|
|
|
|
Hello, why is figure derived from the Artist class? This causes some special casing (figure is the only artist where artist.figure does not point to the figure). The the figure actually used as an Artist somewhere? What would break if it would not be derived from Artist? I tried the patch =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff -u -r1.5 figure.py --- figure.py 21 Oct 2004 19:57:50 -0000 1.5 +++ figure.py 2 Nov 2004 19:35:03 -0000 @@ -13,7 +13,7 @@ =20 =20 =20 -class Figure(Artist): +class Figure: =20 def __init__(self, figsize =3D None, # defaults to rc figure.figsize @@ -27,7 +27,7 @@ paper size is a w,h tuple in inches DPI is dots per inch=20 """ - Artist.__init__(self) + #Artist.__init__(self) #self.set_figure(self) =20 if figsize is None : figsize =3D rcParams['figure.figsize'] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D and everything still seems to work. Maybe a figure should be just something which uses artists to do its work instead of being one itself. What do you think? Jochen --=20 http://seehuhn.de/
Hello John, On Tue, Nov 02, 2004 at 12:41:03PM -0600, John Hunter wrote: > I think its fine to make the change you suggested - > while you're in there, I suggest supporting writing to a file object > as well as a filename, as agg does now. All backends should support > this. Done! All the best, Jochen --=20 http://seehuhn.de/
Hello John, On Tue, Nov 02, 2004 at 12:49:28PM -0600, John Hunter wrote: > I don't know why is was changed (or what it was before). I think it was just a misunderstanding about how error reporting is supposed to work. > def error_msg_template(msg, *args): > """ > Signal an error condition. > - in a GUI backend, popup a error dialog. > - in a non-GUI backend delete this function and use > 'from matplotlib.backend_bases import error_msg' > """ > verbose.report_error(msg) > raise SystemExist >=20 > All opposed, say Nay! I agree with the code, but I am not the sure about the comment. All the best, Jochen --=20 http://seehuhn.de/
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes: Jochen> Then the recent change to error_msg_template should be Jochen> reverted, shouldn't it? I don't know why is was changed (or what it was before). I just checked in def error_msg_template(msg, *args): """ Signal an error condition. - in a GUI backend, popup a error dialog. - in a non-GUI backend delete this function and use 'from matplotlib.backend_bases import error_msg' """ verbose.report_error(msg) raise SystemExist All opposed, say Nay! JDH
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes: Jochen> Is there a reason for storing the PostScript data in a Jochen> string first? Otherwise I could just pass the real file Jochen> handle to RendererPS and it would write all the stuff Jochen> directly into the output file. The reason I did it (I think) was for efficiency, (wrongly) thinking it would be faster to write to StringIO than to a file object. Of course, file objects buffer their output, so this is not a real consideration. I think its fine to make the change you suggested - while you're in there, I suggest supporting writing to a file object as well as a filename, as agg does now. All backends should support this. JDH
Hello, the current way the PostScript backend works is as follows: 1) FigureCanvasPS.print_figure() uses StringIO to make a string look like a file. 2) The RendererPS class writes the PostScript file (except for the header= s) into this string, using file operations. This is done via call to Figure.draw() 3) FigureCanvasPS.print_figure() writes the resulting string into the output file. Is there a reason for storing the PostScript data in a string first? Otherwise I could just pass the real file handle to RendererPS and it would write all the stuff directly into the output file. All the best, Jochen --=20 http://seehuhn.de/
Hello, On Sun, Oct 31, 2004 at 10:33:27AM -0600, John Hunter wrote: > >> 7) The template backend uses=3D20 > >>=20 > >> verbose.report('Error: %s'%msg) > >>=20 > >> Should this be 'verbose.report_error' instead? >=20 > Yes. >=20 > Steve> No verbose() at all! But I agree I think it should be > Steve> 'verbose.report_error' >=20 > Yes, it should. All printing should either go to verbose.report or > verbose.report_error, so that the user specified output handles are > used. This was just an oversight in backend_bases.error_msg. > Everyone should feel free to fix these as they find them. Then the recent change to error_msg_template should be reverted, shouldn't it? All the best, Jochen --=20 http://seehuhn.de/