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
(7)
2
(7)
3
(5)
4
(3)
5
(2)
6
(10)
7
(1)
8
(3)
9
(4)
10
(4)
11
(2)
12
(1)
13
(1)
14
15
16
17
(6)
18
(6)
19
(1)
20
(11)
21
(18)
22
(17)
23
(3)
24
(19)
25
26
27
28
29
30
(1)
31
(15)



Showing 6 results of 6

From: HadiM <mar...@gm...> - 2013年07月17日 22:33:31
It was me :-)
Only a day to day user who follow matplotlib (and other famous libs)
development. I clicked on the survey thinking it was public. Anyway it was
only curiosity so if you prefer keep it secret, it's cool for me !
Keep the good work guys !!!
--
HadiM
On Thu, Jul 18, 2013 at 12:12 AM, Paul Ivanov <pi...@be...> wrote:
> Hey everyone,
>
> I hope this email finds you well. I got a request today from
> someone wanting to look at the survey results. How do you feel
> about just sharing the full document? We're at 580 responses
> right now, and it's been really a slow trickle in last couple of
> weeks after the initial splash. Or we could do another round on
> twitter and G+ and say the survey will be closed at the end of
> the month, and then release the results.
>
> Thoughts?
>
> best,
> --
> _
> / \
> A* \^ -
> ,./ _.`\\ / \
> / ,--.S \/ \
> / `"~,_ \ \
> __o ?
> _ \<,_ /:\
> --(_)/-(_)----.../ | \
> --------------.......J
> Paul Ivanov
> http://pirsquared.org
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
From: Paul I. <pi...@be...> - 2013年07月17日 22:13:06
Hey everyone,
I hope this email finds you well. I got a request today from
someone wanting to look at the survey results. How do you feel
about just sharing the full document? We're at 580 responses
right now, and it's been really a slow trickle in last couple of
weeks after the initial splash. Or we could do another round on
twitter and G+ and say the survey will be closed at the end of
the month, and then release the results.
Thoughts?
best,
-- 
 _
 / \
 A* \^ -
 ,./ _.`\\ / \
 / ,--.S \/ \
 / `"~,_ \ \
 __o ?
 _ \<,_ /:\
--(_)/-(_)----.../ | \
--------------.......J
Paul Ivanov
http://pirsquared.org
From: Eric F. <ef...@ha...> - 2013年07月17日 20:57:45
On 2013年07月17日 3:14 AM, Michael Droettboom wrote:
> Yes. This is great work!
>
> Just to chime in (after having been away for most of this conversation) -->
>
> I think we can do this reorganization now without introducing any
> implicit (or otherwise) use of gca()/pyplot stuff in the Axes class
> methods. Refactoring how the pyplot wrapper is done can be done as a
> separate project at a later time (or even in parallel if someone wants
> to, since all of Nelle's work at the end of the day doesn't change the
> Axes interface).
>
> My only other comment (and I mentioned this in PR #2213 as well) is that
> having the short stub functions in the Axes class in addition to the
> actual implementations elsewhere introduces a new
> synchronization/maintenance problem between the two. Maybe it makes
> sense to merely add the implementation functions to the Axes class
> namespace dynamically. Magical, sure, but should have ultimately the
> same result as far as introspection, autocompletion and other IPython
> goodness is concerned.
>
> Mike
Mike,
One other option is to have the new private modules include mixin 
classes from which Axes would inherit methods. There would be a lot of 
mixins, and this would be an example of the dreaded multiple 
inheritance, but it would be simple and explicit, with no magic.
Eric
From: Michael D. <md...@st...> - 2013年07月17日 20:35:59
I've started a MEP related to improving our continuous integration 
system for matplotlib.
https://github.com/matplotlib/matplotlib/wiki/Mep19
Rather than deal to much with implementation at this point, I thought it 
best to start by outlining our requirements. At this point, let's just 
get everything we'd like in, and we can worry about prioritizing things 
later.
Once that's done, we can start discussing how to get things set up. We 
have some donation money to use for buying machines or paying for 
services, so we are not limited to what is available for free. I would 
particularly like feedback from others who have set up similar things. 
I have some experience with ShiningPanda (a service based on Jenkins), 
and Travis. We used buildbot in the past, but I have little direct 
experience with it. Are there other obvious candidates or approaches?
Mike
From: Michael D. <md...@st...> - 2013年07月17日 13:16:59
Yes. This is great work!
Just to chime in (after having been away for most of this conversation) -->
I think we can do this reorganization now without introducing any 
implicit (or otherwise) use of gca()/pyplot stuff in the Axes class 
methods. Refactoring how the pyplot wrapper is done can be done as a 
separate project at a later time (or even in parallel if someone wants 
to, since all of Nelle's work at the end of the day doesn't change the 
Axes interface).
My only other comment (and I mentioned this in PR #2213 as well) is that 
having the short stub functions in the Axes class in addition to the 
actual implementations elsewhere introduces a new 
synchronization/maintenance problem between the two. Maybe it makes 
sense to merely add the implementation functions to the Axes class 
namespace dynamically. Magical, sure, but should have ultimately the 
same result as far as introspection, autocompletion and other IPython 
goodness is concerned.
Mike
On 07/11/2013 11:47 PM, Tony Yu wrote:
> Nelle, this is great! Thanks for getting the ball rolling!
>
> Cheers,
> -Tony
>
>
> On Thu, Jul 11, 2013 at 6:31 AM, Nelle Varoquaux 
> <nel...@gm... <mailto:nel...@gm...>> wrote:
>
> FYI, I have started the refactoring we discussed at scipy. I think
> what tony is suggesting is the same thing.
>
> I've created a "work in progress" pull request:
> https://github.com/matplotlib/matplotlib/pull/2213
>
> In the refactoring we discussed at Scipy, we did not mention the
> pyplots wrapper at all. It does not impact pyplot or the axes module
> at all as it doesn't change the API at all. If we want to do something
> more in depth that impacts the API, I think it would be worth writing
> a MEP.
>
> Thanks,
> N
>
>
> On 11 July 2013 13:12, Anton Akhmerov <ant...@gm...
> <mailto:ant...@gm...>> wrote:
> > Eric Firing <efiring@...> writes:
> >>
> >> Anton,
> >>
> >> Yes, I have done things like that in my own code, and basemap has a
> >> similar ability to call gca() when an Axes is not supplied.
> One can
> >> even perform the pyplot import on an as-needed basis instead of
> raising
> >> an error. Nevetheless, it still represents what I view as a big
> change
> >> in mpl design, scrambling the state machine pyplot layer into
> the OO
> >> layer. Sometimes this sort of thing is good, sometimes it
> isn't. In
> >> the present case, I am far from convinced that it would be good. I
> >> don't see any real benefit at all over the present design. I
> think that
> >> for the sanity of the developers, if nothing else, it is
> important to
> >> maintain some clear layering and hierarchy.
> >>
> >> Eric
> >>
> >
> > I completely agree with that, and I just wanted to point out the
> possibility.
> > With the proposed separation of the plots to a separate module,
> I think, the
> > reasonable thing for pyplot would be to wrap the corresponding
> plot functions
> > by feeding gca into the axis argument.
> >
> > PS for what I think, pyplot right now is way too thick of a layer,
> > obstructing an API use of backends.
> >
> > Anton
> >
> >
> >
> ------------------------------------------------------------------------------
> > See everything from the browser to the database with AppDynamics
> > Get end-to-end visibility with application monitoring from
> AppDynamics
> > Isolate bottlenecks and diagnose root cause in seconds.
> > Start your free trial of AppDynamics Pro today!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Matplotlib-devel mailing list
> > Mat...@li...
> <mailto:Mat...@li...>
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
From: Michael D. <md...@st...> - 2013年07月17日 12:46:36
Sorry to just be getting to this discussion now, after a vacation.
The move to setuptools was discussed at length as part of MEP11. See 
here: https://github.com/matplotlib/matplotlib/wiki/MEP11 and the MEP11 
mailing list thread.
It has been a long standing bug that we ship Python dependencies along 
with matplotlib. Users were reporting pyparsing bugs to matplotlib, 
assuming it was a matplotlib project, etc. That was the primary impetus 
for moving to setuptools: so that pip dependency resolution would work. 
It has not been without headaches -- the "remerge" of distribute back 
into setuptools in particular was handled really poorly by upstream. I 
do hope that now that the community has re-coalesed around the "new" 
setuptools and the move from eggs to wheels that things will get better 
in the near future. But I still think the new approach is far better 
than what we had.
Sorry that the namespace package declaration was missed and fell through 
the cracks, but I'm glad we noticed it before 1.3.0 final. Is it the 
case that PR #2210, or are there still issues to be resolved?
Mike
On 07/06/2013 01:59 PM, Jeff Whitaker wrote:
>> Thomas Kluyver <mailto:th...@kl...>
>> July 6, 2013 11:26 AM
>>
>> *distribute*, which was a fork of setuptools, was merged into 
>> setuptools. *distutils* is the component in the standard library, and 
>> is still there. I still prefer distutils where possible, precisely 
>> because setuptools' eggs are a mess.
>>
>> Thomas
>
> I agree eggs are a mess. Given that it is still easy to have the old 
> behavior, can someone explain why the change was made to have setup.py 
> create eggs by default?
>
> -Jeff
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Windows:
>>
>> Build for Windows Store.
>>
>> http://p.sf.net/sfu/windows-dev2dev
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>> Damon McDougall <mailto:dam...@gm...>
>> July 6, 2013 11:20 AM
>>
>>
>>
>> On Sat, Jul 6, 2013 at 11:04 AM, Jeff Whitaker <js...@fa... 
>> <mailto:js...@fa...>> wrote:
>>
>>> Damon McDougall <mailto:dam...@gm...>
>>> July 6, 2013 9:32 AM
>>>
>>>
>>>
>>> If I do a clean install of mpl master, and then of basemap,
>>> basemap
>>> lands in dist-packages/mpl_toolkits, as it always has. But
>>> now it is
>>> not found--I can't import it. It seems that now the *real*
>>> mpl_toolkits
>>> is cleverly hidden inside an egg directory with a monstrous
>>> name,
>>> leaving basemap orphaned in a directory with no __init__.py.
>>> As a
>>> workaround I can symlink it into the egg location. I
>>> suspect the real
>>> solution will require basemap to use setuptools, correct? I
>>> don't know
>>> how to do this, so I hope someone who does will submit a PR.
>>>
>>>
>>> Actually, using the new setuptools isn't adequate, I just tried
>>> it locally on my machine and it still doesn't install itself
>>> into the matplotlib egg.
>>>
>>> I think the proper solution here is to add basemap as an
>>> optional dependency to matplotlib and have the user set a flag
>>> (off by default) to pull basemap if it's desired
>>>
>>> Does that sound like a reasonable solution?
>>
>> What if a user decides later that he/she wants to install
>> basemap? Then they would have to reinstall matplotlib? That
>> doesn't sound reasonable to me.
>>
>>
>> Actually, on reflection, I'm in agreement with you. I'm comfortable 
>> installing from source but this poses a larger problem when users 
>> download the basemap binary and expect it to Just Work.
>>
>> How about having matplotlib install a symlink to the egg location?
>>
>>
>> If there's a way for setuptools to modify the matplotlib egg to add a 
>> symlink, then it must be possible for setuptools to just put the 
>> files there. I just haven't figured out how to do that.
>>
>> Why the change to using setuptools by default in the first place?
>>
>>
>> Long story. The short story is that distutils was merged into 
>> setuptools. So setuptools is now the recommended way to install 
>> python packages.
>>
>>
>> -Jeff
>>>
>>> P.S. Note that the other mpl_toolkits are installed into the
>>> correct place because they are shipped with matplotlib and
>>> installed at the same time. We could ship basemap with
>>> matplotlib too but it's a rather large download.
>>>
>>> Best wishes,
>>> Damon
>>>
>>> -- 
>>> Damon McDougall
>>> http://www.damon-is-a-geek.com
>>> Institute for Computational Engineering Sciences
>>> 201 E. 24th St.
>>> Stop C0200
>>> The University of Texas at Austin
>>> Austin, TX 78712-1229
>>> Eric Firing <mailto:ef...@ha...>
>>> July 6, 2013 12:53 AM
>>> If I do a clean install of mpl master, and then of basemap,
>>> basemap lands in dist-packages/mpl_toolkits, as it always has. 
>>> But now it is not found--I can't import it. It seems that now
>>> the *real* mpl_toolkits is cleverly hidden inside an egg
>>> directory with a monstrous name, leaving basemap orphaned in a
>>> directory with no __init__.py. As a workaround I can symlink it
>>> into the egg location. I suspect the real solution will require
>>> basemap to use setuptools, correct? I don't know how to do
>>> this, so I hope someone who does will submit a PR.
>>>
>>> Eric
>>>
>>> ------------------------------------------------------------------------
>>
>>
>>
>>
>> -- 
>> Damon McDougall
>> http://www.damon-is-a-geek.com
>> Institute for Computational Engineering Sciences
>> 201 E. 24th St.
>> Stop C0200
>> The University of Texas at Austin
>> Austin, TX 78712-1229
>> Jeff Whitaker <mailto:js...@fa...>
>> July 6, 2013 10:04 AM
>>> Damon McDougall <mailto:dam...@gm...>
>>> July 6, 2013 9:32 AM
>>>
>>>
>>>
>>> If I do a clean install of mpl master, and then of basemap, basemap
>>> lands in dist-packages/mpl_toolkits, as it always has. But now
>>> it is
>>> not found--I can't import it. It seems that now the *real*
>>> mpl_toolkits
>>> is cleverly hidden inside an egg directory with a monstrous name,
>>> leaving basemap orphaned in a directory with no __init__.py. As a
>>> workaround I can symlink it into the egg location. I suspect
>>> the real
>>> solution will require basemap to use setuptools, correct? I
>>> don't know
>>> how to do this, so I hope someone who does will submit a PR.
>>>
>>>
>>> Actually, using the new setuptools isn't adequate, I just tried it 
>>> locally on my machine and it still doesn't install itself into the 
>>> matplotlib egg.
>>>
>>> I think the proper solution here is to add basemap as an optional 
>>> dependency to matplotlib and have the user set a flag (off by 
>>> default) to pull basemap if it's desired
>>>
>>> Does that sound like a reasonable solution?
>>
>> What if a user decides later that he/she wants to install basemap? 
>> Then they would have to reinstall matplotlib? That doesn't sound 
>> reasonable to me.
>>
>> How about having matplotlib install a symlink to the egg location?
>>
>> Why the change to using setuptools by default in the first place?
>>
>> -Jeff
>>>
>>> P.S. Note that the other mpl_toolkits are installed into the 
>>> correct place because they are shipped with matplotlib and installed 
>>> at the same time. We could ship basemap with matplotlib too but 
>>> it's a rather large download.
>>>
>>> Best wishes,
>>> Damon
>>>
>>> -- 
>>> Damon McDougall
>>> http://www.damon-is-a-geek.com
>>> Institute for Computational Engineering Sciences
>>> 201 E. 24th St.
>>> Stop C0200
>>> The University of Texas at Austin
>>> Austin, TX 78712-1229
>>> Eric Firing <mailto:ef...@ha...>
>>> July 6, 2013 12:53 AM
>>> If I do a clean install of mpl master, and then of basemap, basemap 
>>> lands in dist-packages/mpl_toolkits, as it always has. But now it 
>>> is not found--I can't import it. It seems that now the *real* 
>>> mpl_toolkits is cleverly hidden inside an egg directory with a 
>>> monstrous name, leaving basemap orphaned in a directory with no 
>>> __init__.py. As a workaround I can symlink it into the egg 
>>> location. I suspect the real solution will require basemap to use 
>>> setuptools, correct? I don't know how to do this, so I hope someone 
>>> who does will submit a PR.
>>>
>>> Eric
>>>
>>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Windows:
>>
>> Build for Windows Store.
>>
>> http://p.sf.net/sfu/windows-dev2dev
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>> Damon McDougall <mailto:dam...@gm...>
>> July 6, 2013 9:32 AM
>>
>>
>>
>> If I do a clean install of mpl master, and then of basemap, basemap
>> lands in dist-packages/mpl_toolkits, as it always has. But now it is
>> not found--I can't import it. It seems that now the *real*
>> mpl_toolkits
>> is cleverly hidden inside an egg directory with a monstrous name,
>> leaving basemap orphaned in a directory with no __init__.py. As a
>> workaround I can symlink it into the egg location. I suspect the
>> real
>> solution will require basemap to use setuptools, correct? I
>> don't know
>> how to do this, so I hope someone who does will submit a PR.
>>
>>
>> Actually, using the new setuptools isn't adequate, I just tried it 
>> locally on my machine and it still doesn't install itself into the 
>> matplotlib egg.
>>
>> I think the proper solution here is to add basemap as an optional 
>> dependency to matplotlib and have the user set a flag (off by 
>> default) to pull basemap if it's desired.
>>
>> Does that sound like a reasonable solution?
>>
>> P.S. Note that the other mpl_toolkits are installed into the correct 
>> place because they are shipped with matplotlib and installed at the 
>> same time. We could ship basemap with matplotlib too but it's a 
>> rather large download.
>>
>> Best wishes,
>> Damon
>>
>> -- 
>> Damon McDougall
>> http://www.damon-is-a-geek.com
>> Institute for Computational Engineering Sciences
>> 201 E. 24th St.
>> Stop C0200
>> The University of Texas at Austin
>> Austin, TX 78712-1229
>> Eric Firing <mailto:ef...@ha...>
>> July 6, 2013 12:53 AM
>> If I do a clean install of mpl master, and then of basemap, basemap 
>> lands in dist-packages/mpl_toolkits, as it always has. But now it is 
>> not found--I can't import it. It seems that now the *real* 
>> mpl_toolkits is cleverly hidden inside an egg directory with a 
>> monstrous name, leaving basemap orphaned in a directory with no 
>> __init__.py. As a workaround I can symlink it into the egg 
>> location. I suspect the real solution will require basemap to use 
>> setuptools, correct? I don't know how to do this, so I hope someone 
>> who does will submit a PR.
>>
>> Eric
>>
>> ------------------------------------------------------------------------
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Showing 6 results of 6

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 によって変換されたページ (->オリジナル) /