You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
(1) |
2
(12) |
3
(12) |
4
(19) |
5
(7) |
6
(6) |
7
(2) |
8
(2) |
9
(11) |
10
(15) |
11
(27) |
12
(27) |
13
(18) |
14
(3) |
15
(3) |
16
(25) |
17
(9) |
18
(3) |
19
(4) |
20
(2) |
21
(4) |
22
(9) |
23
(28) |
24
(18) |
25
(16) |
26
(9) |
27
(4) |
28
(13) |
29
(15) |
30
(33) |
|
|
|
|
|
On Fri, Nov 13, 2009 at 10:39 AM, Gregor Thalhammer <Gre...@i-...> wrote: > 1) I would like to stay independent of the backend, therefore I would > prefer a approach like in idle_and_timeout > http://matplotlib.sourceforge.net/examples/event_handling/idle_and_timeout.html > However, with my default backend WXAgg I do not continuously idle > events, but only once e.g. after each mouse movement. Can someone give > me more information about the intended behaviour, current status and > support of idle events? I worked on this for a while and thought I had wx working but maybe I missed something or maybe there is a wx version issue. The real stumbling block was tk since it did not have a native idle and I was stuck trying to make it work with threading. In and of itself, this was OK, but it broke CTRL-C in ipython due to problems with cross thread signal handling. So I put the project on the back burner. Perhaps we can borrow some knowledge from the ipython developers who have recently made good progress here in various GUIs backends. > > 2) I want to limit the lifetime of my connection object, that takes care > of the communication with the microscope stage, so that the connection > is closed if I close the matplotlib figure. I could not find a > 'close_event'. To achieve this I could embed a matplotlib figure into a > wx frame, but this is somewhat tediuos. For the wxagg backend, does > somebody know a more simple solution? Do others also feel the need to > add a close_event? In case, I could try to take care of the wx backend. Adding a close event at the mpl level should be fairly straight-forward, and shouldn't require much if any additional GUI programming since we already handle the window destroy event across backends for pylab figure management. JDH
Taro Sato-4 wrote: > > Hello. I'm trying to embed mpl in an wxpython app which is intended > to run repeatedly within a single script. (It's a workaround for not > being able to use pyplot.show() more than once in a script.) > > All seems to work as intended when I don't attach any key press events > (here to just destroy the app) to canvas, but when I do, as in the > script below, for some reason I keep getting errors that appear to > indicate that some remnant of the zombie of the previous app instance > may be sticking around when they shouldn't exist. Both the script in > question and the (typical) error message are shown below in this > message. > > I think I figured out what causes wx._core.PyDeadObjectError above. In backend_bases.py, LocationEvent class has the attribute lastevent (initially set to None) which keeps the Event instance of a previous event. LocationEvent._update_enter_leave() method processes axes_leave_event for lastevent if not None, and then processes axes_enter_event for the current event. When an application window first gets created, lastevent is set to None. When the application is destroyed and a new instance of the application is created, lastevent needs to be reset to None, which apparently is not happening. The reference to the previous event which occurred within the destroyed application is being accessed via lastevent, hence the PyDeadObjectError. I'm not sure what the best timing is to rest lastevent (I'm not thoroughly familiar with mpl source codes). But modifying LocationEvent._update_enter_leave() such that the PyDeadObjectError exception raised by accessing lastevent solves the specific issue in the original post. Should I file a bug report on this? Cheers, Taro -- View this message in context: http://old.nabble.com/Strange-event-errors-with-WXAgg-%2B-wx-tp26312977p26355887.html Sent from the matplotlib - users mailing list archive at Nabble.com.
On Nov 14, 2009, at 17:40 , Jae-Joon Lee wrote: What backend are you using? ah! it seems to work with the tkagg backend, but not the wxagg backend. I am using ipython with the -pylab flag. I remember having some problem with the tk backend (perhaps when I was doing some wx embedding), but I can't recall what it was. is there a reason the wx backend doesn't work as I expect? on a related note, is there a way in ipython to specify the backend for the -pylab flag, overriding the one specified in matplotlibrc? thanks, bb There was a similar report that the "draw" method of the qt4agg backend does not update the screen immediately but wait until it gets idle. See if using other backends makes any change. import numpy import matplotlib.pyplot as plt h,=plt.plot([1,2,3]) plt.ylabel('some numbers') plt.show() for i in range(100): h.set_ydata(numpy.random.rand(3)*2+1) plt.draw() -- Brian Blais bb...@br... http://web.bryant.edu/~bblais