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






Showing 6 results of 6

From: Derek H. <de...@as...> - 2014年08月15日 22:42:38
Hi Chris,
> the framework. Though, if I understand correctly, Anaconda provides a framework version of the interpreter
> pythonw and a non-frameworked python?
> 
> This is right -- the GUI backends to matplotlib cause python to crash, but not pythonw. This is annoying, since the two binaries
> are equivalent under most other python installs. E.g. the mac system python manpage reads:
> 
> To support multiple versions, the programs named python and pythonw now
> just select the real version of Python to run, depending on various set-
> tings. (As of Python 2.5, python and pythonw are interchangeable; both
> execute Python in the context of an application bundle, which means they
> have access to the Graphical User Interface; thus both can, when properly
> programmed, display windows, dialogs, etc.) 
> 
> So people don't usually think to invoke different anaconda python commands, leading to unexpected crashes (especially when using tools like pytest, which invoke python, run a test that needs MPL, and crash).
> 
well, the way it is currently designed to would be to ‘crash’ resp. exit with an error right on starting up the
non-framework interpreter. But besides that it’s curious that its python actually crashes with the macosx
backend, which I have never seen with Fink’s non-framework Python. Just tested this with 1.4.0rc3 and
Python2.7 (previously with 1.5.x HEAD in Python3.4), and it works the same - the same little quirks,
but no signs of performance or stability problems.
> This definitely seems like Anaconda's problem rather than matplotlib's (it affects any program that tries to import Qt, e.g.)
> 
So it affects other backends besides macosx or even all? Yes, this seems to be rather Anaconda-specific.
I’ve looked for anything special in the build options, but besides adding the right include and linker paths
there isn’t really anything.
Cheers,
					Derek
From: Chris B. <bea...@ha...> - 2014年08月15日 21:24:12
Hi Derek,
> the framework. Though, if I understand correctly, Anaconda provides a
> framework version of the interpreter
> pythonw and a non-frameworked python?
This is right -- the GUI backends to matplotlib cause python to crash, but
not pythonw. This is annoying, since the two binaries
are equivalent under most other python installs. E.g. the mac system python
manpage reads:
 To support multiple versions, the programs named python and pythonw now
 just select the real version of Python to run, depending on various
set-
 tings. (As of Python 2.5, python and pythonw are interchangeable; both
 execute Python in the context of an application bundle, which means
they
 have access to the Graphical User Interface; thus both can, when
properly
 programmed, display windows, dialogs, etc.)
So people don't usually think to invoke different anaconda python commands,
leading to unexpected crashes (especially when using tools like pytest,
which invoke python, run a test that needs MPL, and crash).
This definitely seems like Anaconda's problem rather than matplotlib's (it
affects any program that tries to import Qt, e.g.)
chris
From: Jens N. <jen...@gm...> - 2014年08月15日 21:06:06
---------- Forwarded message ----------
From: Jens Nielsen <jen...@gm...>
Date: Fri, Aug 15, 2014 at 10:05 PM
Subject: Re: [IPython-dev] ipython slowdown with qt
To: IPython developers list <ipy...@sc...>
While I can reproduce the issue using %gui qt I can also reproduce it with
the WX backend (%qui wx) with more or less the same symptoms. However, I
don't see the issue with either of the 'tk' or the 'osx' backends. And yes
the issue is reproducible in a python installation without any mpl
installed.
/Jens
On Fri, Aug 15, 2014 at 9:22 PM, Eric Firing <ef...@ha...> wrote:
> On 2014年08月15日, 9:37 AM, Derek Homeier wrote:
> > When using MPL with ipython —pylab and the Quartz version of PyQT4,
> > the interpreter seems to be slow down extremely after running for a
> > little while. Weirdly this is not connected to any graphics display
> > and in fact happens even without any plotting window opened, i.e. the
> > ipython shell just randomly becomes completely unresponsive and hangs
> > for several seconds on simple tasks like typing or navigating through
> > history. The plotting itself actually does not appear to perform any
> > worse than it used to under Mountain Lion.
>
> [I'm switching the subject because my comments below relate to ipython
> and matplotlib, and are no longer Anaconda-specific.]
>
> Derek,
>
> Thanks. A few days ago, when I switched from testing on linux to
> testing on osx, exactly this ipython slowdown was happening to me--but I
> lost track of what combination of versions and invocations was causing
> it. Therefore I have been concentrating on the severe problem which
> was, for me, 100% repeatable, and involved macosx backend, not Qt. I
> expect the macosx-relatec problem will go away after Ilan uploads the
> revised Anaconda ipython for python 3.
>
> Now I find I can repeat the ipython problem on Homebrew python 3
> (framework--with Quartz app) and Anaconda with the un-fixed ipython
> (which is running without starting a Quartz app):
>
> ipython --pylab=qt
>
> Leave it alone for a bit. Try scrolling through history. Long delay,
> even in responding to Ctrl-C. Evidently key events are stacking up and
> not being processed. Now try:
>
> ipython
> %pylab qt
>
> I see the slowdown with this, also. The response delay seems to get
> worse with time. It renders the session unusable after only a few minutes.
>
> ipython
> %gui qt
>
> And I still see it, so this appears to be a problem in ipython's PyQt4
> gui handling, not directly related to matplotlib. All on Mavericks,
> running ipython from Apple's terminal.
>
> Eric
>
>
>
>
>
> _______________________________________________
> IPython-dev mailing list
> IPy...@sc...
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
From: Derek H. <de...@as...> - 2014年08月15日 21:02:38
On 15 Aug 2014, at 10:39 pm, Eric Firing <efi...@gm...> wrote:
> On 2014年08月15日, 9:37 AM, Derek Homeier wrote:
> 
>> Just to make sure I understand - this is about whether the MPL macosx
>> backend would run with non-framework Python at all? It certainly
>> should not, as _macosx.m has been enforcing an error in this case for
>> some versions. That put aside, when I disable the error at the end of
>> _macosx.m I found the OSX backend to still work as it used to under
>> OS X 10.9 with the Fink Python installation (which is not built as a
>> framework, and unfortunately unlikely to change in foreseeable time).
> 
> It sounds like whatever mechanism _macosx.m has been using to determine whether it is running inside a Python Quartz app, does not work in all cases--I gather it works with Fink, but it certainly does not with Anaconda. Any idea why, and how this might be fixed? Wx does detect this correctly, and refuses to run if in a script invoked with Anaconda's python rather than pythonw, for example. (As an aside, wx is not available yet for python 3 except in phoenix development daily builds, so my comment above is based on a test some time ago with python 2.7)
I don’t know much about Anaconda, but since this is hardcoded in macros, the only way I see this failing
is if they somehow incorrectly define WITH_NEXT_FRAMEWORK in pyconfig.h without actually building
the framework. Though, if I understand correctly, Anaconda provides a framework version of the interpreter
pythonw and a non-frameworked python? But matplotlib is probably only built against one of them, thus
not getting the correct header version...
Cheers,
					Derek
From: Eric F. <ef...@ha...> - 2014年08月15日 20:22:23
On 2014年08月15日, 9:37 AM, Derek Homeier wrote:
> When using MPL with ipython —pylab and the Quartz version of PyQT4,
> the interpreter seems to be slow down extremely after running for a
> little while. Weirdly this is not connected to any graphics display
> and in fact happens even without any plotting window opened, i.e. the
> ipython shell just randomly becomes completely unresponsive and hangs
> for several seconds on simple tasks like typing or navigating through
> history. The plotting itself actually does not appear to perform any
> worse than it used to under Mountain Lion.
[I'm switching the subject because my comments below relate to ipython 
and matplotlib, and are no longer Anaconda-specific.]
Derek,
Thanks. A few days ago, when I switched from testing on linux to 
testing on osx, exactly this ipython slowdown was happening to me--but I 
lost track of what combination of versions and invocations was causing 
it. Therefore I have been concentrating on the severe problem which 
was, for me, 100% repeatable, and involved macosx backend, not Qt. I 
expect the macosx-relatec problem will go away after Ilan uploads the 
revised Anaconda ipython for python 3.
Now I find I can repeat the ipython problem on Homebrew python 3 
(framework--with Quartz app) and Anaconda with the un-fixed ipython 
(which is running without starting a Quartz app):
ipython --pylab=qt
Leave it alone for a bit. Try scrolling through history. Long delay, 
even in responding to Ctrl-C. Evidently key events are stacking up and 
not being processed. Now try:
ipython
%pylab qt
I see the slowdown with this, also. The response delay seems to get 
worse with time. It renders the session unusable after only a few minutes.
ipython
%gui qt
And I still see it, so this appears to be a problem in ipython's PyQt4 
gui handling, not directly related to matplotlib. All on Mavericks, 
running ipython from Apple's terminal.
Eric
From: Derek H. <de...@as...> - 2014年08月15日 19:38:09
On 14 Aug 2014, at 11:40 pm, Chris Barker <chr...@no...> wrote:
> On Thu, Aug 14, 2014 at 12:07 PM, Eric Firing <efi...@gm...> wrote:
> but as far as I can see, on OSX, there is no *advantage* to non-framework python. Is this correct?
> 
> Suggestion for anaconda:
> make bin/python a link to ../python.app/Contents/MacOS/python
> 
> NOTE: the python.org python build has been doing this (or something like it) for years and many versions -- I had gotten pretty used to it and was pretty annoyed when I discovered Anaconda keeps anon-framework binary as the default.
> 
> It was annoying enough that I had to explicitly call pythonw (or alter the #! line) for my wxPython scripts, but with ipython it's even worse -- how would I start up ipython with a framework build?
> 
> NOTE: if the Anaconda folks really think there is a real downside to using the framework executable for the default python, maybe the ipython start up script could use pythonw ?
> 
> Eric - have you tried recent MPL with the python.org builds to confirm the issue? I'm a bit surprised that it would even semi-work -- when I try wxPython with the regular executable, I get an error message and it wont run at all.
> 
Just to make sure I understand - this is about whether the MPL macosx backend would run with non-framework
Python at all? It certainly should not, as _macosx.m has been enforcing an error in this case for some versions.
That put aside, when I disable the error at the end of _macosx.m I found the OSX backend to still work as it used
to under OS X 10.9 with the Fink Python installation (which is not built as a framework, and unfortunately unlikely
to change in foreseeable time). I.e. the only obvious problem is the lack of control by the window manager.
Overall I still find it to perform better than any of the alternative backends. But having switched to PyQT4 as the
default backend due to the above Fink troubles, I did notice some oddities under Mavericks. I have no idea if they
are related to the problems Eric had originally reported, but they are clearly Mavericks-specific:
When using MPL with ipython —pylab and the Quartz version of PyQT4, the interpreter seems to be slow down
extremely after running for a little while. Weirdly this is not connected to any graphics display and in fact happens
even without any plotting window opened, i.e. the ipython shell just randomly becomes completely unresponsive
and hangs for several seconds on simple tasks like typing or navigating through history. The plotting itself actually
does not appear to perform any worse than it used to under Mountain Lion.
None of this seems to occur with the X11 variant of PyQT4.
When launching ipython without the —pylab flag and loading MPL later (e.g. with ‘import matplotlib’ in the ipython
profile), none of these stalls or hangups occur, but plots sometimes seem not to refresh properly even with a
plt.draw() and one has to manually resize the plot window to force redrawing of the figure.
This might be primarily a PyQT4 or Ipython issue, but obviously it is somehow connected to the pylab mode of Ipython.
Cheers,
					Derek

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