Re: [matplotlib-devel] Calling to those "embedding" matplotlib in applications
On Mon, Aug 12, 2013 at 10:01 AM, Michael Droettboom wrote: > I'm considering changing the behavior of the rcParam interactive (which also > can be set through matplotlib.interactive() and pyplot.ion() and > pyplot.ioff()). Currently, when setting interactive to True, running any > sort of matplotlib plot as a script will fail to display a window. This can > be very surprising if a user turns on interactive because they prefer its > behavior in IPython, but are then surprised that none of their scripts > continue to work. I propose to fix this by turning on interactive only when > running at an interactive console. > > See the pull request http://github.com/matplotlib/matplotlib/pull/2286 for > an implementation. > > I'm trying to rule out any negative impact of this change, and I would > appreciate any feedback if this change will have a negative impact on your > application. > > Mike It appears bpython does not set sys.ps1. I wonder if this shouldn't be considered a bug/oversight in bpython though. If nothing else it might be worth pointing out to its developers. I also wonder how this would impact IDEs (though I don't use any personally). Erik -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk ___ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
Re: [matplotlib-devel] Calling to those "embedding" matplotlib in applications
On Wed, Aug 14, 2013 at 6:14 PM, Erik Bray wrote: > On Mon, Aug 12, 2013 at 10:01 AM, Michael Droettboom wrote: >> I'm considering changing the behavior of the rcParam interactive (which also >> can be set through matplotlib.interactive() and pyplot.ion() and >> pyplot.ioff()). Currently, when setting interactive to True, running any >> sort of matplotlib plot as a script will fail to display a window. This can >> be very surprising if a user turns on interactive because they prefer its >> behavior in IPython, but are then surprised that none of their scripts >> continue to work. I propose to fix this by turning on interactive only when >> running at an interactive console. >> >> See the pull request http://github.com/matplotlib/matplotlib/pull/2286 for >> an implementation. >> >> I'm trying to rule out any negative impact of this change, and I would >> appreciate any feedback if this change will have a negative impact on your >> application. >> >> Mike > > It appears bpython does not set sys.ps1. I wonder if this shouldn't > be considered a bug/oversight in bpython though. If nothing else it > might be worth pointing out to its developers. I also wonder how this > would impact IDEs (though I don't use any personally). > Apparently IDLE doesn't set sys.ps1 either: http://bugs.python.org/issue13657 I know at least a few people who use IDLE ;) I feel like there has to be a better way to determine if an interactive prompt is in use, though I'll admit nothing jumps immediately to mind :/ Erik -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk ___ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
Re: [matplotlib-devel] Calling to those "embedding" matplotlib in applications
On 2013/08/14 12:18 PM, Erik Bray wrote: > Apparently IDLE doesn't set sys.ps1 either: Maybe this is a good thing; interactive mode doesn't work in IDLE. -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk ___ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel