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
|
6
(1) |
|
7
|
8
|
9
(2) |
10
(6) |
11
(4) |
12
|
13
(3) |
|
14
(2) |
15
(7) |
16
(1) |
17
(1) |
18
(9) |
19
(2) |
20
(4) |
|
21
(6) |
22
(6) |
23
(7) |
24
(8) |
25
(5) |
26
(7) |
27
(7) |
|
28
(1) |
29
(2) |
30
(16) |
31
(3) |
|
|
|
|
From: John H. <jdh...@ac...> - 2006-05-22 12:53:05
|
>>>>> "Jouni" == Jouni K Seppanen <jk...@ik...> writes:
>> def is_scalar(obj): try: obj+1 except TypeError: return False
>> else: return True
Jouni> This seems to have broken axes.legend(), which for some
Jouni> reason calls flatten(handles), where handles contains
Jouni> instances of classes like lines.Line2D, which fail the new
Jouni> is_scalar test. I don't see why the list should need
Jouni> flattening, except if the user passes in a non-flat list.
Oh, I see. Apparently is_scalar was a badly named function. I'm
going to temporarily revert to the old behavior and then do a cleanup
and rename later -- after testing this time :-)
JDH
|
|
From: Jouni K S. <jk...@ik...> - 2006-05-22 09:18:06
|
John Hunter <jdh...@ac...> writes: > I just looked in cbook and we did indeed have an is_scalar function > but it looked broken so I replaced it with > > def is_scalar(obj): > try: obj+1 > except TypeError: return False > else: return True This seems to have broken axes.legend(), which for some reason calls flatten(handles), where handles contains instances of classes like lines.Line2D, which fail the new is_scalar test. I don't see why the list should need flattening, except if the user passes in a non-flat list. -- Jouni |
|
From: John H. <jdh...@ac...> - 2006-05-22 01:26:24
|
>>>>> "Fernando" == Fernando Perez <fpe...@gm...> writes:
Fernando> Sure, your call. Safety above convenience is a good
Fernando> overall mantra.
There is a hybrid approach, but it gets away from the neat and tidy
approach suggested by Eric. If any of the args in the tuple are
greater than one, we could assume it is 0..255, else assume 0..1. But
I think consistency may trump convenience here.
JDH
|
|
From: Fernando P. <fpe...@gm...> - 2006-05-22 01:11:21
|
On 5/21/06, John Hunter <jdh...@ac...> wrote: > >>>>> "Fernando" =3D=3D Fernando Perez <fpe...@gm...> writes: > > Fernando> (R,G,B).float_tuple -> floats in the 0...1 range > Fernando> (R,G,B).int_tuple -> floats in the 0..255 range. > > My worry here is that it is pretty common to do something like > > red =3D 1,0,0 > > which in your system would be interpreted as a int tuple and hence in > the 0..255 range. It may be easier for people to divide by 255.0 when > they have vals in the 0..255 range than it is for them to remember to > use ints and float consistently. Sure, your call. Safety above convenience is a good overall mantra. Cheers, f |
|
From: John H. <jdh...@ac...> - 2006-05-22 00:05:22
|
>>>>> "Fernando" == Fernando Perez <fpe...@gm...> writes:
Fernando> (R,G,B).float_tuple -> floats in the 0...1 range
Fernando> (R,G,B).int_tuple -> floats in the 0..255 range.
My worry here is that it is pretty common to do something like
red = 1,0,0
which in your system would be interpreted as a int tuple and hence in
the 0..255 range. It may be easier for people to divide by 255.0 when
they have vals in the 0..255 range than it is for them to remember to
use ints and float consistently.
JDH
|
|
From: Fernando P. <fpe...@gm...> - 2006-05-22 00:00:19
|
On 5/21/06, Eric Firing <ef...@ha...> wrote: > Darren Dale wrote: > > On Sunday 21 May 2006 15:26, John Hunter wrote: > > > >>>>>>>"Eric" =3D=3D Eric Firing <ef...@ha...> writes: > >> > >> Eric> Suggestion: we say, "A color can be specified as a string in > >> Eric> any of the following formats: standard color abbreviations, > >> Eric> html names, hex, or a floating point number between 0 and 1. > >> Eric> Or it can be given as a sequence of three numbers specifying > >> Eric> R,G,B on a scale from 0 to 1." Perfectly consistent and > >> Eric> understandable, and clear in the code: "if > >> Eric> is_string_like(c): convert it, else: pass it on as RGB. > >> Eric> This consistency then makes it easy to distinguish between, > >> Eric> and transparently handle, the case of a single color versus > >> Eric> a sequence of colors. > >> > >>OK, you sold me. I hadn't thought it through to see it was either a > >>string, RGB/A. I like the simplicity of this. So I'm +1 for your > >>suggestion with a deprecation period where we check for a scalar As a minor comment, for the sake of completeness wouldn't it be nice to all= ow (R,G,B).float_tuple -> floats in the 0...1 range (R,G,B).int_tuple -> floats in the 0..255 range. ? It's extremely common to see 0..255 specifications for colors. Cheers, f |