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
|
|
From: Jouni K S. <jk...@ik...> - 2006-03-23 19:33:45
|
Darren Dale <dd...@co...> writes:
>> > OK, I refactored TextWithDash, and my changes passed backend_driver.py.
>> > setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206.
>
> I fixed the bug John pointed out, and unmasked the refactored version of
> TextWithDash in svn 2226.
Yes, 'size' is listed in the output now. However, now it seems that
there are too many things listed:
label: any string
text: string
The commands setp(gca().get_yticklabels()[0], 'label', 'foo') and
setp(..., 'text', 'foo') do nothing. Of course, the right way to
modify the tick labels is to call gca().set_yticklabels(['foo',...])
(or setp(gca(), 'yticklabels', ['foo',...])) which does quite some
magic to change the label text (e.g., the Axis object's major
formatter is changed into FixedFormatter(ticklabels)). Having 'label'
and 'text' listed in the setp output could mislead people.
However, if you draw a TextWithDash yourself, you _can_ change the
text with setp, and indeed the docstring claims that TextWithDash is
"intended to be a drop-in replacement for Text". E.g., the following
works: t=text(1,1,'foo',withdash=True); setp(t,'text', 'bar');
So it wouldn't be right to simply remove set_text from TextWithDash,
which would otherwise have been my suggestion.
--
Jouni
|
|
From: Darren D. <dd...@co...> - 2006-03-23 16:58:29
|
On Wednesday 22 March 2006 14:24, Darren Dale wrote: > 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. I fixed the bug John pointed out, and unmasked the refactored version of TextWithDash in svn 2226. Darren |
|
From: Helge A. <av...@bc...> - 2006-03-23 15:07:29
|
On 3/22/06, Eric Firing <ef...@ha...> wrote:
> 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.
Hi,
I think it would be nice if pylab "semantics" were kept close to matlab.
Maybe for instance axis('scaled') could be renamed to axis('image'), and
use similar wording as mathworks documentation in the docstrings?
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/axis.html
Helge
|
|
From: Darren D. <dd...@co...> - 2006-03-23 00:59:20
|
On Wednesday 22 March 2006 2:38 pm, Darren Dale wrote: > 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. Game on! The new API is functional again in the postscript backend. All the bugs I am aware of have been cleared. I'm holding off on a note to the CHANGELOG until we go a few days without bug reports. Darren |
|
From: Eric F. <ef...@ha...> - 2006-03-22 23:08:42
|
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 |
|
From: John H. <jdh...@ac...> - 2006-03-22 22:56:59
|
>>>>> "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
|
|
From: Eric F. <ef...@ha...> - 2006-03-22 22:40:14
|
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 |
|
From: John H. <jdh...@ac...> - 2006-03-22 21:26:52
|
>>>>> "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
|
|
From: Charlie M. <cw...@gm...> - 2006-03-22 21:23:36
|
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
|
|
From: John H. <jdh...@ac...> - 2006-03-22 20:02:59
|
>>>>> "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
|
|
From: Eric F. <ef...@ha...> - 2006-03-22 20:00:17
|
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 |
|
From: Darren D. <dd...@co...> - 2006-03-22 19:37:53
|
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. |
|
From: Darren D. <dd...@co...> - 2006-03-22 19:24:12
|
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. |
|
From: Darren D. <dd...@co...> - 2006-03-22 14:53:15
|
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 |
|
From: Darren D. <dd...@co...> - 2006-03-22 14:49:11
|
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 |
|
From: John H. <jdh...@ac...> - 2006-03-22 00:12:10
|
>>>>> "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
|
|
From: John H. <jdh...@ac...> - 2006-03-21 23:57:48
|
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
Darren> The problem is in draw_line_collection, and it looks
Darren> complicated.
I wrote that mess :-) This is the baseclass method for backends that
do not implement draw line collection. I will fix it for the new
API. You may want to look over the draw_*_collection methods in
backend bases and see if there are any significant performance boosts
to be had by implementing them in backend_ps. If you need more
distraction, that is :-)
JDH
|
|
From: John H. <jdh...@ac...> - 2006-03-21 23:54:56
|
>>>>> "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.
JDH
|
|
From: Darren D. <dd...@co...> - 2006-03-21 23:51:46
|
On Tuesday 21 March 2006 18:25, John Hunter 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. The problem is in draw_line_collection, and it looks complicated. |
|
From: Darren D. <dd...@co...> - 2006-03-21 23:37:10
|
Here is a bug report related to the output of setp(axes().get_yticklabels()), the complaint is that you can set the size but size is not listed. https://sourceforge.net/tracker/index.php?func=detail&aid=1357969&group_id=80706&atid=560720 The reason is that TextWithDash has a Text object attribute and delegates most of its methods to that object via __getattr__ and __setattr__. Can anyone tell me why this approach was favored over deriving TextWithDash from Text? Thanks, Darren |
|
From: John H. <jdh...@ac...> - 2006-03-21 23:27:46
|
>>>>> "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.
JDH
|
|
From: <jao...@gm...> - 2006-03-21 22:58:14
|
On 18/03/06, John Hunter <jdh...@ac...> wrote: > > Jose> The usual trick in rpms it to require a nest X to test for > Jose> pygtk. > > I'm not sure I understand this. We have the following > > if BUILD_GTK: > try: > import gtk > except ImportError: > print 'GTK requires pygtk' > BUILD_GTK=3D0 > except RuntimeError: > print 'pygtk present but import failed' > > > The ImportError is designed to catch the case where pygtk is not > present and the RuntimeError is designed to warn but not fail if X is > not present. I'll do some testing tonight to see if I can isolate > where this is failing. I see what you mean. It makes sense. :-) I was talking about using xnest to make that code pass the test. Clearly your approach is more appropriate. :-) > JDH -- Jos=E9 Ab=EDlio |
|
From: Jeff W. <js...@fa...> - 2006-03-21 22:49:18
|
Darren Dale wrote: > On Tuesday 21 March 2006 17:25, Jeff Whitaker wrote: > >> Darren Dale wrote: >> >>> On Tuesday 21 March 2006 15:43, Jeff Whitaker wrote: >>> >>>> Jeff Whitaker wrote: >>>> >>>>> I've noticed two problems with the postscript backend with today's >>>>> svn. Running the basemap examples and saving to an eps or ps file: >>>>> >>>>> 1) dotted lines (the meridians and parallels on the basemap) show up >>>>> as solid >>>>> >>>>> 2) line and text colors are wrong - if a contour plot is created, any >>>>> lines or text that are then plotted after that show up with the same >>>>> color as the end of the colormap (blue for a red-->blue colormap). >>>>> >>>>> I'll try to build a concise example that shows this later on today. >>>>> >>>>> -Jeff >>>>> >>>> contourf_demo.py illustrates these problems - just run it and save the >>>> output to a postscript file. >>>> >>> This is fixed as of svn 2202. >>> >> Darren: >> >> contourf_demo.py still produces the same postscript output for me with >> svn 2202 (title shows up in red text and the dashed contours are munged). >> > > It looks fine on my system. > You're right - my bad. I was looking at the old postscript file, the new one is indeed fine. Thanks Darren. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |
|
From: Darren D. <dd...@co...> - 2006-03-21 22:38:08
|
On Tuesday 21 March 2006 17:25, Jeff Whitaker wrote: > Darren Dale wrote: > > On Tuesday 21 March 2006 15:43, Jeff Whitaker wrote: > >> Jeff Whitaker wrote: > >>> I've noticed two problems with the postscript backend with today's > >>> svn. Running the basemap examples and saving to an eps or ps file: > >>> > >>> 1) dotted lines (the meridians and parallels on the basemap) show up > >>> as solid > >>> > >>> 2) line and text colors are wrong - if a contour plot is created, any > >>> lines or text that are then plotted after that show up with the same > >>> color as the end of the colormap (blue for a red-->blue colormap). > >>> > >>> I'll try to build a concise example that shows this later on today. > >>> > >>> -Jeff > >> > >> contourf_demo.py illustrates these problems - just run it and save the > >> output to a postscript file. > > > > This is fixed as of svn 2202. > > Darren: > > contourf_demo.py still produces the same postscript output for me with > svn 2202 (title shows up in red text and the dashed contours are munged). It looks fine on my system. |
|
From: Jeff W. <js...@fa...> - 2006-03-21 22:25:19
|
Darren Dale wrote: > On Tuesday 21 March 2006 15:43, Jeff Whitaker wrote: > >> Jeff Whitaker wrote: >> >>> I've noticed two problems with the postscript backend with today's >>> svn. Running the basemap examples and saving to an eps or ps file: >>> >>> 1) dotted lines (the meridians and parallels on the basemap) show up >>> as solid >>> >>> 2) line and text colors are wrong - if a contour plot is created, any >>> lines or text that are then plotted after that show up with the same >>> color as the end of the colormap (blue for a red-->blue colormap). >>> >>> I'll try to build a concise example that shows this later on today. >>> >>> -Jeff >>> >> contourf_demo.py illustrates these problems - just run it and save the >> output to a postscript file. >> > > This is fixed as of svn 2202. > > Darren: contourf_demo.py still produces the same postscript output for me with svn 2202 (title shows up in red text and the dashed contours are munged). -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |