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
(5) |
2
(10) |
3
(1) |
4
(11) |
5
(13) |
6
(15) |
7
(22) |
8
(12) |
9
(17) |
10
(1) |
11
|
12
(8) |
13
(6) |
14
(14) |
15
(11) |
16
(10) |
17
(1) |
18
(4) |
19
(5) |
20
(19) |
21
(15) |
22
(2) |
23
(4) |
24
(1) |
25
|
26
(20) |
27
(6) |
28
(18) |
29
(19) |
30
(12) |
|
Michael Droettboom wrote: > I think I'm a little confused by the question. From the Python > perspective, everything in the Agg backend takes floats. Agg > actually has color types for both floating point and 8-bit-per-plane > colors, though obviously it's converted to 8-bit-per-plane > eventually. But, of course, that is done on the fly without much > memory copying, so I'm quite surprised that the speed up is > significant... Where exactly is this conversion happening, and how > are you now avoiding it? (Is this in code that is not checked in, > perhaps?) I was referring to _image.cpp and the quadmesh code in _backend_agg.cpp. Both work directly with agg::rgba8, and can benefit from doing a color table lookup directly in 8-bit space instead of using floats and then converting. Eric > > As for the other backends, it's a mixed bag. PDF, PS and Cairo want > floats, SVG wants ints. Personally, I just *like* floats better, as > it feels more future proof, even though most people aren't using the > extra color resolution now. (Of course, if your plot relies on > high-resolution color, you probably need to rethink your plot > anyway... ;) > > Cheers, Mike
Michael Droettboom wrote: > > Improved consistency is a good thing. And ANSI is a sane choice > (even though my muscle memory knows K&R, I'm willing to fight against > that for the betterment of the whole... just don't be surprised if I > screw some things up initially ;). > > I do have one concern, however. It is very useful for me to be able > to cross-compare the branch to the trunk, and I wouldn't want there > to be so many irrelevant differences that that became more difficult. > It may be that if astyle was run on both the branch and the trunk > that things would still be okay, but I think it's worth checking > before committing, just to be sure. We would still have problems > diffing into the past on either tree, however. That is perhaps an > argument for waiting and only doing this on the branch (once it > becomes the trunk). This is exactly what I was concerned with, also. We can wait. Why don't you do it (or give me the all-clear) whenever it seems helpful and appropriate. You can choose K&R if you prefer; I have always used ansi because it makes the bracket matching clearest to me, but I recognize that K&R has an advantage in being more compact. Either is OK. > > Also, I would suggest that we not reformat any code that was brought > in reasonably clean from other sources (Agg, CXX, ttconv). It is > useful to diff those files against new versions as they are released. > Agreed, absolutely. Eric
Improved consistency is a good thing. And ANSI is a sane choice (even though my muscle memory knows K&R, I'm willing to fight against that for the betterment of the whole... just don't be surprised if I screw some things up initially ;). I do have one concern, however. It is very useful for me to be able to cross-compare the branch to the trunk, and I wouldn't want there to be so many irrelevant differences that that became more difficult. It may be that if astyle was run on both the branch and the trunk that things would still be okay, but I think it's worth checking before committing, just to be sure. We would still have problems diffing into the past on either tree, however. That is perhaps an argument for waiting and only doing this on the branch (once it becomes the trunk). Also, I would suggest that we not reformat any code that was brought in reasonably clean from other sources (Agg, CXX, ttconv). It is useful to diff those files against new versions as they are released. Cheers, Mike
I think I'm a little confused by the question. From the Python perspective, everything in the Agg backend takes floats. Agg actually has color types for both floating point and 8-bit-per-plane colors, though obviously it's converted to 8-bit-per-plane eventually. But, of course, that is done on the fly without much memory copying, so I'm quite surprised that the speed up is significant... Where exactly is this conversion happening, and how are you now avoiding it? (Is this in code that is not checked in, perhaps?) As for the other backends, it's a mixed bag. PDF, PS and Cairo want floats, SVG wants ints. Personally, I just *like* floats better, as it feels more future proof, even though most people aren't using the extra color resolution now. (Of course, if your plot relies on high-resolution color, you probably need to rethink your plot anyway... ;) Cheers, Mike
On Nov 18, 2007 11:33 AM, Eric Firing <ef...@ha...> wrote: > Trailing whitespace introduces noise--sometimes a *lot* of noise--into > svn changesets. I would very much appreciate it if everyone would try > to eliminate trailing whitespace before committing any changes to svn. > (And also eliminate hard tabs--I haven't seen many new ones creeping in, > but continuing vigilence is appreciated.) Hey Eric, You probably already know about reindent.py; but since I would rather not assume and run the risk that you aren't familiar with it, here it is: http://svn.python.org/view/python/trunk/Tools/scripts/reindent.py?rev=55804&view=markup It is part of the Python developer's tools and cleans up trailing whitespace as well as fixing tabs. Ideally everyone should be mindful as you request, but this is a useful script to occasionally run anyway. Thanks for all the great work, -- Jarrod Millman Computational Infrastructure for Research Labs 10 Giannini Hall, UC Berkeley phone: 510.643.4014 http://cirl.berkeley.edu/