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
|
3
|
4
|
5
|
6
|
7
(4) |
8
(9) |
9
(4) |
10
|
11
|
12
(2) |
13
(1) |
14
|
15
(11) |
16
(3) |
17
|
18
|
19
|
20
(4) |
21
(2) |
22
(4) |
23
(6) |
24
(1) |
25
|
26
(5) |
27
(5) |
28
|
29
|
30
|
31
|
I upgraded agg in cvs to agg 2.1. Probably best to flush your build dir before rebuilding. Let me know if you have any build troubles - on my system it was totally seamless. In other news, I've ported the new toolbar and event handling to wx/wxagg. The new buttons are as follows: HOME : reset all axes to initial view BACK : reset axes to previous view limits in stack FORWARD : reset axes to next view limits in stack PAN : with left button press/release pan and with right button press/release zoom. For pan, the coord under point at press will be moved to coord under point at release. For zoom, movements to the right will zoom in on x axes and movements to the left will zoom out. Ditto for y and up/down. Amount of zoom will be proportionate to distance mouse travels over x and y between press and release. Diagonal movements will zoom both accordingly. ZOOM_TO_RECT : self explanatory SAVE : as in classic The toolbar choice is determined by the new rc param 'toolbar' which can be None, classic or toolbar2. Todd, you may want to take a look at porting this to TkAgg and Gregory to FLTK. My guess is you (Todd) can do this in half an hour or so since it's basically a slight generalization of the connect scheme you came up with. It may take a bit longer for you Gregory if you haven't implemented FigureCanvas.connect yet. The new toolbar class, backend_bases.NavigationToolbar2, does 95% of the work and basically just uses the backend to load up the GUI widgets and make the event calls. I've uploaded several new (slicker) widget icons to CVS that you should use to make the toolbar - described below The derived toolbar must define def set_cursor(self, cursor): 'Set the current cursor to one of the cursors values' OPTIONAL where the cursors are ints defined in backend_bases as # cursors class Cursors: #namespace HAND, POINTER, SELECT_REGION = range(3) cursors = Cursors() and you can use them (optionally) to set the screen pointer icon depending on the user tool (eg HAND vs SELECT_REGION). See backend_gtk for an example mapping the constants to GTK cursor constants. def _init_toolbar(self): This is where you actually build the GUI widgets (called by __init__). The icons home.xpm, back.xpm, forward.xpm, hand.xpm, zoom_to_rect.xpm and filesave.xpm are standard across backends (there are ppm versions in CVS also). You just need to set the callbacks home : self.home back : self.back forward : self.forward hand : self.pan zoom_to_rect : self.zoom filesave : self.save_figure You only need to define the last one - the others are in the base class implementation. def save_figure(self, button): identical to other toolbar See backend_bases.FigureCanvasBase.mpl_connect, backend_bases.FigureCanvasBase.mpl_disconnect and backend_bases.MplEvent for information on the (slightly modified) connection methods. FigureCanvasBase.connect is deprecated and should warn or do what you think appropriate. The callback signature is now func(event) rather than func(widget, event) since the former was GTK specific and I didn't see the logic of including widgets in GUI neutral callbacks. Also, the event contains more information - x and y in display (flipped if nec.) coords, the axes the pointer is over (if any) and the x and y in data coords if the pointer is over an axes. Both wx and gtk implement the connection wrapper so it should be easy to follow them. The examples/coords_demo.py is modified to work with the new code. Some things are not finished yet - right now the navigation only applies to the axes under point. I'm still thinking about how this should be handled. JDH
>>>>> "Paul" == Paul Barrett <ba...@st...> writes: Paul> False alarm. It now works - after blowing away the build Paul> tree and rebuilding the entire package. I've seen the same thing - don't know the cause. JDH
Paul Barrett wrote: > > Beginning yesterday afternoon, the latest version of CVS core dumps on > me when using the *Agg backends. The PS backend is OK. It looks like > the changes that were made to ft2font.cpp/h yesterday are causing the > problem. Any suggestions on where this bug might be occuring? I'm > compiling and running on RH 8.0. False alarm. It now works - after blowing away the build tree and rebuilding the entire package. -- Paul Barrett, PhD Space Telescope Science Institute Phone: 410-338-4475 ESS/Science Software Branch FAX: 410-338-4767 Baltimore, MD 21218
Beginning yesterday afternoon, the latest version of CVS core dumps on me when using the *Agg backends. The PS backend is OK. It looks like the changes that were made to ft2font.cpp/h yesterday are causing the problem. Any suggestions on where this bug might be occuring? I'm compiling and running on RH 8.0. -- Paul -- Paul Barrett, PhD Space Telescope Science Institute Phone: 410-338-4475 ESS/Science Software Branch FAX: 410-338-4767 Baltimore, MD 21218