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
(3) |
2
|
3
|
4
|
5
|
6
(2) |
7
(3) |
8
(6) |
9
(5) |
10
(7) |
11
(3) |
12
(5) |
13
(6) |
14
(6) |
15
(8) |
16
(12) |
17
(12) |
18
(4) |
19
(8) |
20
(26) |
21
(21) |
22
(12) |
23
(4) |
24
|
25
|
26
|
27
(1) |
28
|
29
(6) |
30
(9) |
31
(12) |
|
John Hunter wrote: >>>>>>"Eric" == Eric Firing <ef...@ha...> writes: > > > Eric> Correct. I found and fixed one clear bug, but now it is > Eric> tripping somewhere else. I'll track it down. > > It would be nice to collect these torture test scripts in a subdir of > unit with a torture_driver routine. More poorman's unit testing.... > > Charlie, feel free to contribute your zeros bar as exhibit A. Good idea. I found and fixed the second bug (what a difference "<" vs "<=" can make!) and svn now passes this test. Eric
>>>>> "Eric" == Eric Firing <ef...@ha...> writes: Eric> Correct. I found and fixed one clear bug, but now it is Eric> tripping somewhere else. I'll track it down. It would be nice to collect these torture test scripts in a subdir of unit with a torture_driver routine. More poorman's unit testing.... Charlie, feel free to contribute your zeros bar as exhibit A. JDH
John Hunter wrote: >>>>>>"Charlie" == Charlie Moad <cw...@gm...> writes: > > > Charlie> This might not be related, but since when did bar charts > Charlie> of zero break? > > Charlie> bar(arange(10), zeros(10)) > > I think this is related to Eric's MaxNLocator support code. Correct. I found and fixed one clear bug, but now it is tripping somewhere else. I'll track it down. Eric
>>>>> "Charlie" == Charlie Moad <cw...@gm...> writes: Charlie> This might not be related, but since when did bar charts Charlie> of zero break? Charlie> bar(arange(10), zeros(10)) I think this is related to Eric's MaxNLocator support code. JDH
On 3/20/06, Darren Dale <dd...@co...> wrote: > On Monday 20 March 2006 17:57, John Hunter wrote: > > >>>>> "Darren" =3D=3D Darren Dale <dd...@co...> writes: > > > > Darren> I havent modified extension code before, and this change > > Darren> would affect all the *agg backends, so I dont want to > > Darren> commit before checking. > > > > Here is a quick checklist of things to consider before committing Agg > > changes > > > > 1) makes a plot that you can interact with > > check > > > 2) passes backend_driver.py screening for Agg > > check > > > 3) passes unit/memleak_hawaii3.py with no appreciable memory leak > > Average memory consumed per loop: -0.1637k bytes (? thats odd.) > > > 4) does something useful.... > > It helped me procrastinate, that's sort of useful. > > > If it satisfies these, in my view it is suitable for public consumption= . > > As of svn 2181, if you use a *Agg backend or the postscript backend with = the > new API, the following script will yield a gap in the line, see attached.= I > guess we need to decide if this is desireable behavior in general, I thin= k it > is pretty useful myself. > > a=3Darange(21, dtype=3D'd') > a[10]=3Dnan > plot(a, '-o') > savefig('nan_masked.png') > This might not be related, but since when did bar charts of zero break? bar(arange(10), zeros(10)) I have animation code, and this has been the starter code for a long time. In the last few days this has broke though with a ZeroDivisionError in ticker.py. - Charlie
>>>>> "Darren" == Darren Dale <dd...@co...> writes: Darren> My implementation of draw_lines is not compatible with Darren> draw_line_collection. I'm masking draw_markers in CVS Darren> until I get the problem sorted out. I thought my backend_bases patch would fix this -- I'll take another look. JDH
All, I think that aspect ratio handling in svn is now usable; I have checked simple uses of the pylab axis() function, together with interactive resizing, pan, and zoom of images, simple plots, and ganged plots. I have tried to keep the pylab interface pretty much unchanged for now; but if people have ideas as to how it could be improved, I would be happy to consider them. Personally, I find some of the options unintuitive. Maybe we could find better names than 'equal' and 'scaled', for example. Even with the docstrings, I have a hard time keeping track of which is supposed to do what. Jeff, I haven't forgotten your patch to add anchoring options, but I still want to think about it in a slightly larger context; one way or another it will be done soon. Eric
On Tuesday 21 March 2006 19:10, John Hunter wrote: > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > Darren> The problem is in draw_line_collection, and it looks > Darren> complicated. > > OK, I just committed a "fix" for this problem. There is no elegant > way to do it in backend bases because of the way collections use > offsets and offset transforms. So I just hacked it up to do the > transformations as before and pass an identity transform off to the > backend in using the newstyle API. Another argument for implementing > the methods in the backends....for a rainy day. My implementation of draw_lines is not compatible with draw_line_collection. I'm masking draw_markers in CVS until I get the problem sorted out.
On Wednesday 22 March 2006 09:49, Darren Dale wrote: > On Tuesday 21 March 2006 18:53, John Hunter wrote: > > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > > > Darren> The reason is that TextWithDash has a Text object > > Darren> attribute and delegates most of its methods to that object > > Darren> via __getattr__ and __setattr__. Can anyone tell me why > > Darren> this approach was favored over deriving TextWithDash from > > Darren> Text? > > > > I think __getattr__ and __setattr__ are mostly evil since they lead to > > hard to debug code and break things like tab completion in ipython and > > object inspection. I'm +1 for refactoring TextWiithDashes to use > > inheritance or otherwise expose the attributes directly. > > OK, I refactored TextWithDash, and my changes passed backend_driver.py. > setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206. > The old TextWithDash is still there, but masked, just in case. Strike that, John found a bug that was exposed by dashtick. I reverted back to the old behavior.
On Tuesday 21 March 2006 18:25, you wrote: > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > Darren> However, the transform is not being passed to draw_lines, > Darren> and so the method works as if the old API were being > Darren> used. Is this a bug? Shouldn't the transform be provided > Darren> to draw_lines when using the new API? > > Yes, it should be passed. I recommend removing the transform=None > functionality to *require* the transform be passed. If it is not, > then an exception will be raised and it will be easy to track down the > errant call. I committed this change to svn. I'll leave it up to you whether to change it back for an actual release. Darren
On Tuesday 21 March 2006 18:53, John Hunter wrote: > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > Darren> The reason is that TextWithDash has a Text object > Darren> attribute and delegates most of its methods to that object > Darren> via __getattr__ and __setattr__. Can anyone tell me why > Darren> this approach was favored over deriving TextWithDash from > Darren> Text? > > I think __getattr__ and __setattr__ are mostly evil since they lead to > hard to debug code and break things like tab completion in ipython and > object inspection. I'm +1 for refactoring TextWiithDashes to use > inheritance or otherwise expose the attributes directly. OK, I refactored TextWithDash, and my changes passed backend_driver.py. setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206. The old TextWithDash is still there, but masked, just in case. Darren
>>>>> "Darren" == Darren Dale <dd...@co...> writes: Darren> The problem is in draw_line_collection, and it looks Darren> complicated. OK, I just committed a "fix" for this problem. There is no elegant way to do it in backend bases because of the way collections use offsets and offset transforms. So I just hacked it up to do the transformations as before and pass an identity transform off to the backend in using the newstyle API. Another argument for implementing the methods in the backends....for a rainy day. JDH