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
|
3
|
4
(3) |
5
(9) |
6
(3) |
7
(3) |
8
(4) |
9
(7) |
10
(2) |
11
(10) |
12
|
13
(1) |
14
(3) |
15
(1) |
16
|
17
|
18
(3) |
19
(9) |
20
(24) |
21
(8) |
22
(21) |
23
(2) |
24
(1) |
25
(4) |
26
(3) |
27
(6) |
28
(18) |
29
(7) |
30
(3) |
31
|
|
|
|
|
|
|
Hi all, I am attempting to get a collective.buildbot service working on the Matplotlib trunk (branches could be enabled in the future) and James Evans' test suite. Right there are errors that prevent the test suite from even being run. I'll attempt to work through these, and you can check progress on the nascent buildbot display here: http://mpl-buildbot.code.astraw.com (If the DNS update hasn't propagated to your DNS server yet, you can go directly to http://code.astraw.com:8092/ ) In the meantime, please forgive a couple extra files I committed (bootstrap.py and buildout.cfg) that are designed to get matplotlib to adhere to buildout package standards. Assuming I can get this working, I'll attempt to recruit further buildslaves. In the interest of piquing your interest in running a buildslave on your favorite platform(s), here is the contents of my buildout.cfg file containing all of the configuration necessary. It's pretty simple: [buildout] parts = ubuntu-hardy-amd64 [ubuntu-hardy-amd64] recipe = collective.buildbot:slave host = mpl-buildbot.code.astraw.com port = 8090 password = <secret>
On Mon, May 18, 2009 at 10:41:22PM -0400, Darren Dale wrote: > I had tried to work things out so mpl would only install traits if traits > wasn't already installed, or if the installed version had also been > provided by mpl. That turned out to be insufficient to avoid the problems > [...] > To make a long story short, it won't happen again. Excellent. I do agree with both of you that shipping Traits with matplotlib is very likely to get all of us in trouble. If there are issue with having Traits as a dependency, they must be adressed in the Traits codebase. Gaël
On Mon, May 18, 2009 at 9:37 PM, Robert Kern <rob...@gm...> wrote: > On 2009年05月18日 20:05, Darren Dale wrote: > > On Mon, May 18, 2009 at 8:41 PM, Robert Kern <rob...@gm... > > <mailto:rob...@gm...>> wrote: > > > > On 2009年05月18日 19:07, Andrew Straw wrote: > > > I've been hacking away at adding support for "dropped spines" to > MPL > > > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) > and > > > have come to the conclusion that there is a fundamental issue in > the > > > code base that the traits package has solved -- many values that > > depend > > > on other values with complicated stuff that happens when one of > the > > > parent values changes. For example, the location of the text from > the > > > xaxis depends on the padding value in addition to the xaxis > location. > > > Now I'm trying to add another element to the mix -- namely an > > axis spine > > > that can change location -- and things are going to spiral into a > > > (further) collection of special-cased updates unless there's some > > > reworking of the infrastructure. > > > > > > So, the question is, should I attempt to use traits for this? I > guess > > > that I won't have the time to re-write the entire code base to use > > > traits, but I'd like make a stab a stab at dropped spine support > with > > > the knowledge that, should I be successful, there's at least a > > chance we > > > would again ship traits with MPL. I imagine we could > > incrementally move > > > more and more to traits if I'm successful, particularly now that > > we have > > > the beginnings of a unit test infrastructure (thanks James!). > > > > If you do, *please* either depend on Traits or, if you must include > > the code in > > matplotlib itself, stick it under matplotlib's namespace. > > > > > > We stopped shipping traits with mpl a long time ago, when that issue was > > identified. > > But part of that calculation was that Traits wasn't being used for anything > non-experimental. Since that is being revisited, and since you still do > distribute other packages like dateutils and pytz (which also cause similar > installation headaches) the same way, I would like this to be kept in mind. > > > I really don't want to > > go back to having to fix people's broken installations again. > > > > > > Was that comment really necessary? > > Was it really offensive? The whole situation was just really embarrassing for me. Who would want to go back to having to fix people's broken installations? It just opened an old wound. > People would install matplotlib, then they would try to > install other parts of ETS, the ETS stuff wouldn't work, thus they had a > broken > installation. I do not want to go back to having to fix their broken > installations. This isn't a jab at the matplotlib team. > I had tried to work things out so mpl would only install traits if traits wasn't already installed, or if the installed version had also been provided by mpl. That turned out to be insufficient to avoid the problems you and Gael had to deal with, because if setup.py was ever run when Traits was not installed, distutils would copy traits into the build/ directory. Once it ended up in build/, "setup.py install" would install it regardless of what checks were in place in setup.py, thus overwriting existing Traits and breaking environments. To make a long story short, it won't happen again. Darren
On 2009年05月18日 20:05, Darren Dale wrote: > On Mon, May 18, 2009 at 8:41 PM, Robert Kern <rob...@gm... > <mailto:rob...@gm...>> wrote: > > On 2009年05月18日 19:07, Andrew Straw wrote: > > I've been hacking away at adding support for "dropped spines" to MPL > > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and > > have come to the conclusion that there is a fundamental issue in the > > code base that the traits package has solved -- many values that > depend > > on other values with complicated stuff that happens when one of the > > parent values changes. For example, the location of the text from the > > xaxis depends on the padding value in addition to the xaxis location. > > Now I'm trying to add another element to the mix -- namely an > axis spine > > that can change location -- and things are going to spiral into a > > (further) collection of special-cased updates unless there's some > > reworking of the infrastructure. > > > > So, the question is, should I attempt to use traits for this? I guess > > that I won't have the time to re-write the entire code base to use > > traits, but I'd like make a stab a stab at dropped spine support with > > the knowledge that, should I be successful, there's at least a > chance we > > would again ship traits with MPL. I imagine we could > incrementally move > > more and more to traits if I'm successful, particularly now that > we have > > the beginnings of a unit test infrastructure (thanks James!). > > If you do, *please* either depend on Traits or, if you must include > the code in > matplotlib itself, stick it under matplotlib's namespace. > > > We stopped shipping traits with mpl a long time ago, when that issue was > identified. But part of that calculation was that Traits wasn't being used for anything non-experimental. Since that is being revisited, and since you still do distribute other packages like dateutils and pytz (which also cause similar installation headaches) the same way, I would like this to be kept in mind. > I really don't want to > go back to having to fix people's broken installations again. > > > Was that comment really necessary? Was it really offensive? People would install matplotlib, then they would try to install other parts of ETS, the ETS stuff wouldn't work, thus they had a broken installation. I do not want to go back to having to fix their broken installations. This isn't a jab at the matplotlib team. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
On Mon, May 18, 2009 at 8:41 PM, Robert Kern <rob...@gm...> wrote: > On 2009年05月18日 19:07, Andrew Straw wrote: > > I've been hacking away at adding support for "dropped spines" to MPL > > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and > > have come to the conclusion that there is a fundamental issue in the > > code base that the traits package has solved -- many values that depend > > on other values with complicated stuff that happens when one of the > > parent values changes. For example, the location of the text from the > > xaxis depends on the padding value in addition to the xaxis location. > > Now I'm trying to add another element to the mix -- namely an axis spine > > that can change location -- and things are going to spiral into a > > (further) collection of special-cased updates unless there's some > > reworking of the infrastructure. > > > > So, the question is, should I attempt to use traits for this? I guess > > that I won't have the time to re-write the entire code base to use > > traits, but I'd like make a stab a stab at dropped spine support with > > the knowledge that, should I be successful, there's at least a chance we > > would again ship traits with MPL. I imagine we could incrementally move > > more and more to traits if I'm successful, particularly now that we have > > the beginnings of a unit test infrastructure (thanks James!). > > If you do, *please* either depend on Traits or, if you must include the > code in > matplotlib itself, stick it under matplotlib's namespace. We stopped shipping traits with mpl a long time ago, when that issue was identified. > I really don't want to > go back to having to fix people's broken installations again. > Was that comment really necessary? Darren
On 2009年05月18日 19:07, Andrew Straw wrote: > I've been hacking away at adding support for "dropped spines" to MPL > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and > have come to the conclusion that there is a fundamental issue in the > code base that the traits package has solved -- many values that depend > on other values with complicated stuff that happens when one of the > parent values changes. For example, the location of the text from the > xaxis depends on the padding value in addition to the xaxis location. > Now I'm trying to add another element to the mix -- namely an axis spine > that can change location -- and things are going to spiral into a > (further) collection of special-cased updates unless there's some > reworking of the infrastructure. > > So, the question is, should I attempt to use traits for this? I guess > that I won't have the time to re-write the entire code base to use > traits, but I'd like make a stab a stab at dropped spine support with > the knowledge that, should I be successful, there's at least a chance we > would again ship traits with MPL. I imagine we could incrementally move > more and more to traits if I'm successful, particularly now that we have > the beginnings of a unit test infrastructure (thanks James!). If you do, *please* either depend on Traits or, if you must include the code in matplotlib itself, stick it under matplotlib's namespace. I really don't want to go back to having to fix people's broken installations again. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
Hi Andrew, On Mon, May 18, 2009 at 8:07 PM, Andrew Straw <str...@as...> wrote: > I've been hacking away at adding support for "dropped spines" to MPL > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and > have come to the conclusion that there is a fundamental issue in the > code base that the traits package has solved -- many values that depend > on other values with complicated stuff that happens when one of the > parent values changes. For example, the location of the text from the > xaxis depends on the padding value in addition to the xaxis location. > Now I'm trying to add another element to the mix -- namely an axis spine > that can change location -- and things are going to spiral into a > (further) collection of special-cased updates unless there's some > reworking of the infrastructure. > > So, the question is, should I attempt to use traits for this? I guess > that I won't have the time to re-write the entire code base to use > traits, but I'd like make a stab a stab at dropped spine support with > the knowledge that, should I be successful, there's at least a chance we > would again ship traits with MPL. I imagine we could incrementally move > more and more to traits if I'm successful, particularly now that we have > the beginnings of a unit test infrastructure (thanks James!). > A couple summers back I wrote the config subpackage for mpl, which is based on Fernando's traited configobj package TConfig. It hasn't been used or tested in a while, but the other devs had been pretty good about keeping it up to date with changes to the regular rcparams. If there is any push to use Traits in mpl, I would really like to see the config package ressurrected. To use it, there is a global variable in matplotlib's __init__.py that needs to be set to True. Darren
If you switch to traits, will things still build with py2exe? Are there speed costs? Startup time? Cheers, William On Mon, May 18, 2009 at 8:07 PM, Andrew Straw <str...@as...> wrote: > I've been hacking away at adding support for "dropped spines" to MPL > (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and > have come to the conclusion that there is a fundamental issue in the > code base that the traits package has solved -- many values that depend > on other values with complicated stuff that happens when one of the > parent values changes. For example, the location of the text from the > xaxis depends on the padding value in addition to the xaxis location. > Now I'm trying to add another element to the mix -- namely an axis spine > that can change location -- and things are going to spiral into a > (further) collection of special-cased updates unless there's some > reworking of the infrastructure. > > So, the question is, should I attempt to use traits for this? I guess > that I won't have the time to re-write the entire code base to use > traits, but I'd like make a stab a stab at dropped spine support with > the knowledge that, should I be successful, there's at least a chance we > would again ship traits with MPL. I imagine we could incrementally move > more and more to traits if I'm successful, particularly now that we have > the beginnings of a unit test infrastructure (thanks James!). > > -Andrew > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >
I've been hacking away at adding support for "dropped spines" to MPL (e.g. http://jeb.biologists.org/cgi/content/full/211/3/341/FIG7 ) and have come to the conclusion that there is a fundamental issue in the code base that the traits package has solved -- many values that depend on other values with complicated stuff that happens when one of the parent values changes. For example, the location of the text from the xaxis depends on the padding value in addition to the xaxis location. Now I'm trying to add another element to the mix -- namely an axis spine that can change location -- and things are going to spiral into a (further) collection of special-cased updates unless there's some reworking of the infrastructure. So, the question is, should I attempt to use traits for this? I guess that I won't have the time to re-write the entire code base to use traits, but I'd like make a stab a stab at dropped spine support with the knowledge that, should I be successful, there's at least a chance we would again ship traits with MPL. I imagine we could incrementally move more and more to traits if I'm successful, particularly now that we have the beginnings of a unit test infrastructure (thanks James!). -Andrew