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
(1) |
3
|
4
|
5
|
6
|
7
(13) |
8
(3) |
9
(5) |
10
(3) |
11
(2) |
12
|
13
|
14
(3) |
15
(1) |
16
(27) |
17
(3) |
18
|
19
|
20
|
21
(2) |
22
|
23
(1) |
24
|
25
(1) |
26
(1) |
27
(6) |
28
(2) |
29
|
30
(1) |
31
(1) |
|
|
On 01/07/2013 12:38 PM, Eric Firing wrote: > On 2013年01月07日 7:29 AM, Michael Droettboom wrote: >> I, also, am not too much up on the details --- but I think if it's >> possible for "make install" to just call "python setup.py install" under >> the hood, I'd have no objections. > I think I would even object to that. What would be the point of it? > What problem would it solve? > Very little point, admittedly. But I still encounter sysadmins who insist on "./configure; make; make install" to work sometimes. Mike
On Po, 2013年01月07日 at 07:38 -1000, Eric Firing wrote: > On 2013年01月07日 7:29 AM, Michael Droettboom wrote: > > I, also, am not too much up on the details --- but I think if it's > > possible for "make install" to just call "python setup.py install" under > > the hood, I'd have no objections. > > I think I would even object to that. What would be the point of it? > What problem would it solve? > > Eric There is one thing autotools are good at: Very easy cross-compilation for end-users and pleasant handling of the C/C++ stuff (conditional compilation, custom flags specified on command-line, lots of checks you can perform before compilation, integrated testing framework etc.) The only pitfall is that writing autotools stuff without knowing best practices or without having full understanding of what you are doing is going to result in endless bugreports you won't know how to solve. If matplotlib relies heavily on C libraries, it might be beneficial, otherwise it is probably not worth the effort for Python projects. Matej
On 2013年01月07日 7:29 AM, Michael Droettboom wrote: > I, also, am not too much up on the details --- but I think if it's > possible for "make install" to just call "python setup.py install" under > the hood, I'd have no objections. I think I would even object to that. What would be the point of it? What problem would it solve? Eric
On 01/07/2013 12:24 PM, Benjamin Root wrote: > > > On Mon, Jan 7, 2013 at 12:11 PM, Thomas Kluyver <th...@kl... > <mailto:th...@kl...>> wrote: > > On 7 January 2013 16:57, Benjamin Root <ben...@ou... > <mailto:ben...@ou...>> wrote: > > I was just reading some comments from Richard Stallman on ./ > when I noticed that he pointed out a useful autoconf feature > that was added somewhat recently. Essentially, this feature > would allow one to do a build/install of a python module using > the "./configure; make install" approach, if one chooses. > Maybe it should be something to consider adding to our build > system? > > > My 2 cents: I took over the maintenance of a Python project built > by autotools. The build system felt more complex than the actual > application - a fantastic world of .am files generating .in files > generating Makefiles, which themselves were packed with > abstractions. I had little idea how to change anything in the > build process, and before long I ripped it out in favour of > setup.py, despite all distutils' flaws. > > I'm sure that's more a question of my experience than of > autotools, but I'd think twice before adding it to a project. > > Best wishes, > Thomas > > > That's a very good point. I certainly don't want to add significant > complexity to our build system. We certainly have enough of it > as-is. I was hoping that there was a way to complement our setup.py > approach. In other words, "python setup.py install" would be our > primary means of build/install, while allowing for "make install" as > an alternative. I have yet to actually look into how this current > autoconf feature would work and if that is even possible. I, also, am not too much up on the details --- but I think if it's possible for "make install" to just call "python setup.py install" under the hood, I'd have no objections. What I'd be wary of would be maintaining multiple install scripts. It's hard enough keeping one up to date with all of the various platforms and configurations we support. I'd be happy to replace that one with something that's clearly superior, however, but distutils, bad as it is, seems to be "good enough". Mike
On 2013年01月07日 7:24 AM, Benjamin Root wrote: > > > On Mon, Jan 7, 2013 at 12:11 PM, Thomas Kluyver <th...@kl... > <mailto:th...@kl...>> wrote: > > On 7 January 2013 16:57, Benjamin Root <ben...@ou... > <mailto:ben...@ou...>> wrote: > > I was just reading some comments from Richard Stallman on ./ > when I noticed that he pointed out a useful autoconf feature > that was added somewhat recently. Essentially, this feature > would allow one to do a build/install of a python module using > the "./configure; make install" approach, if one chooses. Maybe > it should be something to consider adding to our build system? > > > My 2 cents: I took over the maintenance of a Python project built by > autotools. The build system felt more complex than the actual > application - a fantastic world of .am files generating .in files > generating Makefiles, which themselves were packed with > abstractions. I had little idea how to change anything in the build > process, and before long I ripped it out in favour of setup.py, > despite all distutils' flaws. > > I'm sure that's more a question of my experience than of autotools, > but I'd think twice before adding it to a project. > > Best wishes, > Thomas > > > That's a very good point. I certainly don't want to add significant > complexity to our build system. We certainly have enough of it as-is. > I was hoping that there was a way to complement our setup.py approach. > In other words, "python setup.py install" would be our primary means of > build/install, while allowing for "make install" as an alternative. I > have yet to actually look into how this current autoconf feature would > work and if that is even possible. Ben, What specific problem with our present system would you be trying to solve? I'm with Thomas on this--and there's a reason why people keep trying to develop new build systems, like cmake, scons, and waf, instead of being content with autotools. Eric > > Ben Root
On 01/07/2013 11:05 AM, Nelle Varoquaux wrote: > On 7 January 2013 16:38, Michael Droettboom <md...@st...> wrote: >> I know there's a lot of code in the wild that treats cbook as public and >> would probably be affected by it going away. However, there hasn't been >> much care taken within that module as to what we want to support >> publicly and what would be better left as private. Many things in it, >> of course, are imported to the top-level of the matplotlib package, and >> those are quite strongly public, I would say, but we probably have to do >> these things on a case-by-case basis. I think the best approach is to >> probably deprecate now and remove later -- though there may be some >> things in there that we want to keep even if they aren't used internally >> (but let's add some tests in the latter case). Do you have a complete >> list of everything in cbook that isn't used by matplotlib itself? > This is a list I quickly built: I have no certainty that it is correct > nor complete: > > book's unused functions and classes in matplotlib: > > unmasked_index_ranges > tostr (note that there is a method called tostr in mlab) > todatetime > todate > tofloat > toint > _BoundMethodProxy > TimeOut > Idler > Scheduler (is used by TimeOut and Idler) > uniquer > Sorter > Xlator > soundex > Null > dict_delall > RingBuffer > wrap (unsure) > pieces > alltrue > allpairs > finddir > reverse_dict > MemoryMonitor > unmasked_index_ranges > > functions that are redefined elsewhere: > is_math_text (in the text module) > > I can have a closer look and deprecate things that aren't used > anywhere and don't seem very useful to anyone. That seems like a reasonable approach. One way to handle this might be to a) create a new module "_cbook.py" for internal use. b) move everything used internally into there c) in cbook.py, put "from _cbook import *" and include all of these other functions in there d) emit a MatplotlibDeprecationWarning at the top level of cbook.py so there's a deprecation warning about the entire module. I'm not sure this is the best approach, but it's an easy way to deprecate a lot of things at once. Comments from other are appreciated. Cheers, Mike > > Thanks, > N > >> Mike >> >> >> On 01/07/2013 10:24 AM, Nelle Varoquaux wrote: >>> Hello everyone, >>> >>> I was recently looking at the cbook module, and I was wondering >>> whether this module was public or not. I think there are several >>> unused method in it, such as ``unmasked_index_ranges``. If this isn't >>> public, it may be worth cleaning the module a bit and removing the >>> unused method. >>> >>> Cheers, >>> Nelle >>> >>> ------------------------------------------------------------------------------ >>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, >>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current >>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft >>> MVPs and experts. SALE 99ドル.99 this month only -- learn more at: >>> http://p.sf.net/sfu/learnmore_122412 >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> >> ------------------------------------------------------------------------------ >> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, >> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current >> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft >> MVPs and experts. SALE 99ドル.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122412 >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
On Mon, Jan 7, 2013 at 12:11 PM, Thomas Kluyver <th...@kl...>wrote: > On 7 January 2013 16:57, Benjamin Root <ben...@ou...> wrote: > >> I was just reading some comments from Richard Stallman on ./ when I >> noticed that he pointed out a useful autoconf feature that was added >> somewhat recently. Essentially, this feature would allow one to do a >> build/install of a python module using the "./configure; make install" >> approach, if one chooses. Maybe it should be something to consider adding >> to our build system? > > > My 2 cents: I took over the maintenance of a Python project built by > autotools. The build system felt more complex than the actual application - > a fantastic world of .am files generating .in files generating Makefiles, > which themselves were packed with abstractions. I had little idea how to > change anything in the build process, and before long I ripped it out in > favour of setup.py, despite all distutils' flaws. > > I'm sure that's more a question of my experience than of autotools, but > I'd think twice before adding it to a project. > > Best wishes, > Thomas > > That's a very good point. I certainly don't want to add significant complexity to our build system. We certainly have enough of it as-is. I was hoping that there was a way to complement our setup.py approach. In other words, "python setup.py install" would be our primary means of build/install, while allowing for "make install" as an alternative. I have yet to actually look into how this current autoconf feature would work and if that is even possible. Ben Root
On 7 January 2013 16:57, Benjamin Root <ben...@ou...> wrote: > I was just reading some comments from Richard Stallman on ./ when I > noticed that he pointed out a useful autoconf feature that was added > somewhat recently. Essentially, this feature would allow one to do a > build/install of a python module using the "./configure; make install" > approach, if one chooses. Maybe it should be something to consider adding > to our build system? My 2 cents: I took over the maintenance of a Python project built by autotools. The build system felt more complex than the actual application - a fantastic world of .am files generating .in files generating Makefiles, which themselves were packed with abstractions. I had little idea how to change anything in the build process, and before long I ripped it out in favour of setup.py, despite all distutils' flaws. I'm sure that's more a question of my experience than of autotools, but I'd think twice before adding it to a project. Best wishes, Thomas
I was just reading some comments from Richard Stallman on ./ when I noticed that he pointed out a useful autoconf feature that was added somewhat recently. Essentially, this feature would allow one to do a build/install of a python module using the "./configure; make install" approach, if one chooses. Maybe it should be something to consider adding to our build system? http://www.gnu.org/software/automake/manual/html_node/Python.html Cheers! Ben Root
On 7 January 2013 16:38, Michael Droettboom <md...@st...> wrote: > I know there's a lot of code in the wild that treats cbook as public and > would probably be affected by it going away. However, there hasn't been > much care taken within that module as to what we want to support > publicly and what would be better left as private. Many things in it, > of course, are imported to the top-level of the matplotlib package, and > those are quite strongly public, I would say, but we probably have to do > these things on a case-by-case basis. I think the best approach is to > probably deprecate now and remove later -- though there may be some > things in there that we want to keep even if they aren't used internally > (but let's add some tests in the latter case). Do you have a complete > list of everything in cbook that isn't used by matplotlib itself? This is a list I quickly built: I have no certainty that it is correct nor complete: book's unused functions and classes in matplotlib: unmasked_index_ranges tostr (note that there is a method called tostr in mlab) todatetime todate tofloat toint _BoundMethodProxy TimeOut Idler Scheduler (is used by TimeOut and Idler) uniquer Sorter Xlator soundex Null dict_delall RingBuffer wrap (unsure) pieces alltrue allpairs finddir reverse_dict MemoryMonitor unmasked_index_ranges functions that are redefined elsewhere: is_math_text (in the text module) I can have a closer look and deprecate things that aren't used anywhere and don't seem very useful to anyone. Thanks, N > > Mike > > > On 01/07/2013 10:24 AM, Nelle Varoquaux wrote: >> Hello everyone, >> >> I was recently looking at the cbook module, and I was wondering >> whether this module was public or not. I think there are several >> unused method in it, such as ``unmasked_index_ranges``. If this isn't >> public, it may be worth cleaning the module a bit and removing the >> unused method. >> >> Cheers, >> Nelle >> >> ------------------------------------------------------------------------------ >> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, >> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current >> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft >> MVPs and experts. SALE 99ドル.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122412 >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. SALE 99ドル.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122412 > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
I know there's a lot of code in the wild that treats cbook as public and would probably be affected by it going away. However, there hasn't been much care taken within that module as to what we want to support publicly and what would be better left as private. Many things in it, of course, are imported to the top-level of the matplotlib package, and those are quite strongly public, I would say, but we probably have to do these things on a case-by-case basis. I think the best approach is to probably deprecate now and remove later -- though there may be some things in there that we want to keep even if they aren't used internally (but let's add some tests in the latter case). Do you have a complete list of everything in cbook that isn't used by matplotlib itself? Mike On 01/07/2013 10:24 AM, Nelle Varoquaux wrote: > Hello everyone, > > I was recently looking at the cbook module, and I was wondering > whether this module was public or not. I think there are several > unused method in it, such as ``unmasked_index_ranges``. If this isn't > public, it may be worth cleaning the module a bit and removing the > unused method. > > Cheers, > Nelle > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. SALE 99ドル.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122412 > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
Yes, it is public, but it is geared for internal use.
Hello everyone, I was recently looking at the cbook module, and I was wondering whether this module was public or not. I think there are several unused method in it, such as ``unmasked_index_ranges``. If this isn't public, it may be worth cleaning the module a bit and removing the unused method. Cheers, Nelle