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
|
4
|
5
(3) |
6
(1) |
7
|
8
|
9
|
10
|
11
|
12
|
13
(1) |
14
|
15
(6) |
16
(3) |
17
(6) |
18
|
19
(6) |
20
|
21
(9) |
22
(5) |
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
(1) |
|
Hi, JC Hsu reported that loglog() was broken with numarray and was raising an exception due to an "illegal" call to __nonzero__(). >>> from matplotlib.matlab import * >>> loglog(arange(2,800)) [<matplotlib.lines.Line2D instance at 0x41e0ae8c>] >>> show() Traceback (most recent call last): File "<stdin>", line 1, in ? File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 57, in show manager.show() File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 163, in show self.canvas.show() File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 115, in show FigureCanvasAgg.draw(self) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_agg.py", line 353, in draw self.figure.draw(self.renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/figure.py", line 89, in _draw for a in self.axes: a.draw(renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/axes.py", line 531, in _draw self.xaxis.draw(renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/axis.py", line 378, in _draw locs = self.get_ticklocs() File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/axis.py", line 596, in get_ticklocs ind = nonzero(ticklocs>=10.0**vmin * ticklocs<=10.0**vmax) File "/home/jmiller/work/lib/python2.3/site-packages/numarray/generic.py", line 474, in __nonzero__ raise RuntimeError("An array doesn't make sense as a truth value. Use sometrue(a) or alltrue(a).") RuntimeError: An array doesn't make sense as a truth value. Use sometrue(a) or alltrue(a). Confusingly, the explicit call to nonzero() is not what is causing the numarray problem. The problem is an implicit call to NumArray.__nonzero__() resulting from the range expression. I found I could "fix" the numarray exception by adding parens to the range expression: nonzero((ticklocs >= 10.0**ymin) * (ticklocs <= 10.0**ymax)) Evaluating using the attached script, I got the impression that while numarray was raising an exception, Numeric was giving an unintended / wrong answer. Anyway, I wanted to get a second opinion before committing anything since it smacks of hacking matplotlib to work around numarray limitations. Lastly, assuming the parens are correct, there is still a problem with the log functions which I haven't looked at yet: >>> loglog(arange(2,800)) [<matplotlib.lines.Line2D instance at 0x41e0ae8c>] >>> show() opened /home/jmiller/work/share/matplotlib/Vera.ttf log iterable warning, non-positive data ignored Traceback (most recent call last): File "<stdin>", line 1, in ? File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 57, in show manager.show() File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 163, in show self.canvas.show() File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_tkagg.py", line 115, in show FigureCanvasAgg.draw(self) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/backends/backend_agg.py", line 353, in draw self.figure.draw(self.renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/figure.py", line 89, in _draw for a in self.axes: a.draw(renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/axes.py", line 541, in _draw line.draw(renderer) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/artist.py", line 88, in draw self._draw(renderer, *args, **kwargs) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/lines.py", line 184, in _draw self._lineFunc(renderer, gc, xt, yt) File "/home/jmiller/work/lib/python2.3/site-packages/matplotlib/lines.py", line 308, in _draw_solid renderer.draw_lines(gc, xt,yt) ValueError: x and y must be equal length sequences Regards, Todd
I just committed a wxagg backend. Jeremy and others may want to give it a test drive. I use fromstring / tostring methods to transfer the image data to the wx bitmap. This has the advantage of requiring no wx specific extension code but obviously implies a performance hit. This is just a first pass implementation so I tried to keep the framework as close to the current wx setup as possible, in order to reuse as much of backend_wx as possible. I think though that the bitmap is not necessary since I am rendering to agg. Jeremy, can we transfer the wxImage created in FigureCanvasWXAgg.draw directly to the DC w/o going through the bitmap? On my system, however, the performance is quite good. Even when/if we have an extension solution in place, it will be nice to preserve the string methods as a fallback for those who can't compile the extension for some reason. There are a couple of unrelated wx issues that need attention: * The toolbar seems not to work on Mac OS X, either for wx or wxagg. Not sure why. It doesn't even showup in the window * I got this email this morning From: Srijit Kumar Bhadra <sr...@ya...> Subject: Matplotlib 0.52 and wxpython 2.5.1 To: jdh...@ac... Date: Mon, 5 Apr 2004 00:21:45 -0700 (PDT) Hi, This is to inform you that Matplotlib 0.52 does not work with wxpython 2.5.1. The corresponding code is available below. It works correctly with the previous version 2.4 of wxpython. That's all for now, JDH