SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

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)


Showing 13 results of 13

From: Michael D. <md...@st...> - 2013年01月07日 21:41:45
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
From: Matěj T. <mat...@gm...> - 2013年01月07日 20:43:53
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
From: Eric F. <ef...@ha...> - 2013年01月07日 17:39:05
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
From: Michael D. <md...@st...> - 2013年01月07日 17:30:40
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
From: Eric F. <ef...@ha...> - 2013年01月07日 17:29:16
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
From: Michael D. <md...@st...> - 2013年01月07日 17:28:31
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
From: Benjamin R. <ben...@ou...> - 2013年01月07日 17:24:48
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
From: Thomas K. <th...@kl...> - 2013年01月07日 17:11:59
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
From: Benjamin R. <ben...@ou...> - 2013年01月07日 16:57:41
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
From: Nelle V. <nel...@gm...> - 2013年01月07日 16:05:27
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
From: Michael D. <md...@st...> - 2013年01月07日 15:42:37
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
From: Benjamin R. <ben...@ou...> - 2013年01月07日 15:32:53
Yes, it is public, but it is geared for internal use.
From: Nelle V. <nel...@gm...> - 2013年01月07日 15:24:26
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

Showing 13 results of 13

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /