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
(22) |
2
(1) |
3
|
4
(2) |
5
|
|
6
(1) |
7
(14) |
8
(3) |
9
(4) |
10
|
11
(5) |
12
(1) |
|
13
(4) |
14
(1) |
15
(1) |
16
(8) |
17
(28) |
18
(48) |
19
(18) |
|
20
(19) |
21
(33) |
22
(11) |
23
(18) |
24
(29) |
25
(36) |
26
(18) |
|
27
(23) |
28
(19) |
29
(9) |
30
(7) |
31
(16) |
|
|
|
From: Eric F. <ef...@ha...> - 2008-07-13 20:53:25
|
Ryan May wrote: > Hi, > > I just hit a bug in PatchCollection, at line 891 in collections.py: > > if match_original: > def determine_facecolor(patch): > if patch.fill(): > return patch.get_facecolor() > return [0, 0, 0, 0] > > The problem is that patch.fill is a boolean attribute, not a function. > (Or at least it is for polygons and circles.) You only hit this if you > override the default and specify match_original=True. > > Ryan > Fixed in 5764. Thanks, Ryan. Eric |
|
From: Ryan M. <rm...@gm...> - 2008-07-13 20:48:49
|
Hi,
I don't think line 96 of collections.py is doing anything:
if offsets is not None:
offsets = np.asarray(offsets, np.float_)
if len(offsets.shape) == 1:
offsets = offsets[np.newaxis,:] # Make it Nx2.
if transOffset is not None:
Affine2D = transforms.Affine2D <----*********
self._offsets = offsets
self._transOffset = transOffset
else:
self._uniform_offsets = offsets
self._pickradius = pickradius
self.update(kwargs)
This is in __init__ for Collection, which ends with the code I've pasted
here. It doesn't appear that Affine2D is used and is probably left over
cruft.
Ryan
--
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
|
|
From: Ryan M. <rm...@gm...> - 2008-07-13 19:43:29
|
Hi,
I just hit a bug in PatchCollection, at line 891 in collections.py:
if match_original:
def determine_facecolor(patch):
if patch.fill():
return patch.get_facecolor()
return [0, 0, 0, 0]
The problem is that patch.fill is a boolean attribute, not a function.
(Or at least it is for polygons and circles.) You only hit this if you
override the default and specify match_original=True.
Ryan
--
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
|
|
From: John H. <jd...@gm...> - 2008-07-13 03:14:33
|
On Sat, Jul 12, 2008 at 4:31 PM, Eric Firing <ef...@ha...> wrote: > and I am suggesting that this handling of None as a default should > always be moved to a setter if one exists. That way, a user can always > get a property back to its default value by setting it to None. > > Does anyone immediately see any problem or disadvantage in this? (I > have not looked through the code carefully myself, so I could easily be > missing something.) I think localizing the logic into the setters is mostly a win-win proposition, but there are a couple of points you raised that I want to comment on. I consider our overloading of None to mean "do the default, use rc" something of a wart, since it would be more properly handled with a proper object or special value, like a *class RCDefault* instance or a string literal 'rcdefault'. The None handling may be a wart we are committed to because of legacy code, or it may be something we will change, but we should recognize it as a somewhat non-intuitive wart. I say "somewhat" because None is used in other python codes as a default sentinel for mutable keyword arguments (eg, lists and dicts) but otherwise I do not find it terribly obvious. The 2nd comment is that I don't find this use case compelling. Using None in a setter to mean "restore the rc default" may be consistent with the __init__ handling, but it is not something that anyone has ever asked for. In fact, in the use case that prompted this fix, the OP intended 'None' rather than None, so the fact that mpl raised on None rather than reverting to the rc default might be considered a feature rather than a bug. So basically, I'm +0 on this proposal. Better than what we have, not ideal. JDH |