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
(1) |
2
(8) |
3
(3) |
4
(2) |
5
(4) |
6
(4) |
7
(15) |
8
(9) |
9
(6) |
10
(3) |
11
(1) |
12
(2) |
13
(2) |
14
(3) |
15
(7) |
16
(7) |
17
(1) |
18
|
19
(2) |
20
|
21
(2) |
22
(19) |
23
(40) |
24
(4) |
25
(7) |
26
(2) |
27
(16) |
28
(6) |
29
(29) |
30
(14) |
31
(8) |
On Friday 23 May 2008 7:54:27 pm John Hunter wrote: > On Fri, May 23, 2008 at 6:14 PM, Darren Dale <dar...@co...> > wrote > > > I have to break here for the weekend, I'll be back monday afternoon. > > Leave some for me! (although I'll owe doughnut to whoever can fix the > > arrow docstring). > > I'll claim that doughnut. When was the last time you received one in the mail? (more at the end...) > This is a bit complicated. The problem is that we have to do the > interpolation into the patch doc strings at class definition time (eg > for Patch and Rectangle), but we can't use the object inspector and > doc string generator artist.kwdoc to automatically generate them until > *after* they are defined. So we have a bit of a race condition. The > solution, which is not terribly elegant, is to define the string for > the *classes* manually with the setting at the top of > matplotlib.patches: > > artist.kwdocd['Patch'] = """\ > alpha: float > animated: [True | False] > antiali > > We interpolate this into the class docstrings. Once the classes are > defined, we can introspect the class and auto generate the strings for > use in *methods* that operate on class instances. At the bottom of > patches: > > artist.kwdocd['Patch'] = patchdoc = artist.kwdoc(Patch) > > artist.kwdocd['Patch'] = patchdoc = artist.kwdoc(Patch) > for k in ('Rectangle', 'Circle', 'RegularPolygon', 'Polygon', > 'Wedge', 'Arrow', > 'FancyArrow', 'YAArrow', 'CirclePolygon', 'Ellipse'): > artist.kwdocd[k] = patchdoc > > so the changes you make in the kwdocd dict will affect the classes in > matplotlib.patches, bu will not affect the docstrings in the plotting > functions, eg matplotlib.axes.Axes.arrow, which will use the > auto-generated version from artist.kwdoc. So you need to make your > changes in two places: in the kwdocd dict at the top of patches, as > you did before, *and* in the artist.kwdoc function which > auto-generates the property tables. If this function returns rest > tables, you will be in good shape. It is not good design to have to > make the changes in two places, but when we implemented this we could > not find a way to do the class doc string interpolation after the > class was defined, but we still wanted to use the autogenerated docs > where possible (eg in methods that handle artists like the plotting > methods) since the auto-generated stuff is more likely to remain > current. > > Maybe an entry in the developer's guide is warranted.... Thanks for the detailed explanation. I'm tagging the message so I can remember to include it in the developers guide. Now that I understand it, it wasn't too difficult to reformat the output into a ReST table. Onwards! Darren
On Saturday 31 May 2008 12:36:11 pm John Hunter wrote: > On Sat, May 31, 2008 at 9:19 AM, Darren Dale <dar...@co...> wrote: > > I'll be working on converting docstrings to rest this weekend. Should any > > of this be done on the branch? Or should we just focus on the trunk? > > As far as I am concerned, the documentation effort is for the trunk. I would really prefer to concentrate on the trunk. There's enough work as it is. Darren
On Sat, May 31, 2008 at 9:19 AM, Darren Dale <dar...@co...> wrote: > I'll be working on converting docstrings to rest this weekend. Should any of > this be done on the branch? Or should we just focus on the trunk? As far as I am concerned, the documentation effort is for the trunk. The only reason to do them on the branch too is to make merges of other code changes easier, which may be a compelling reason. If the docstrings get far out of whack, it may make merging other changes very painful. But at the same time, I don't want the burden of trying to keep the two in sync stopping you from getting the work done that you need to do. Maybe you can try it and see how hard it is, and if proves to be too much of an impediment, just concentrate on the trunk. Michael, any advice here? JDH
Rolling gtk and pygtk back to 2.10 worked. https://sourceforge.net/project/showfiles.php?group_id=80706 I may be a little rusty on the builds, so please give them a try before the announcement. - Charlie On Sat, May 31, 2008 at 12:31 PM, John Hunter <jd...@gm...> wrote: > On Sat, May 31, 2008 at 9:47 AM, Charlie Moad <cw...@gm...> wrote: >> Sorry for the delay but I am running into windows/gtk problems. I am >> getting linking errors for "_gdk_draw_rgb_32_image" and two other gdk >> symbols. I can't seem to find which lib they are in either. I >> installed "gtk-dev-2.12.9-win32-2.exe". Do we target a specific >> version of gtk? I am thinking I might have to fall back to an older > > We are not targeting a specific gtk version and I am not sure that we > need to be supporting gtk in win32 anymore. I used to distribute a > gtk app on win32 that needed mpl (pbrain) but I am not sure anyone is > actively using this anymore (it is part of nipy now). We could do a > test build w/o gtk and see if anyone complains, or simply revert back > to the last gtk version that worked for you. > > In any case, I don't think you should burn a lot of time on it. If > you can get a gtk enabled win32 build, great. If not, just disable > gtk support. Our goal is to get rid of as much gui dependent > extension code as possible anyhow. I think we've concluded that we > can't get rid of the tkagg extension, but for the rest of the GUIs we > should be able to use python buffer objects. Perhaps this will > provide some impetus to develop a pure pygtk enabled gtkagg. > > JDH >
On Sat, May 31, 2008 at 9:47 AM, Charlie Moad <cw...@gm...> wrote: > Sorry for the delay but I am running into windows/gtk problems. I am > getting linking errors for "_gdk_draw_rgb_32_image" and two other gdk > symbols. I can't seem to find which lib they are in either. I > installed "gtk-dev-2.12.9-win32-2.exe". Do we target a specific > version of gtk? I am thinking I might have to fall back to an older We are not targeting a specific gtk version and I am not sure that we need to be supporting gtk in win32 anymore. I used to distribute a gtk app on win32 that needed mpl (pbrain) but I am not sure anyone is actively using this anymore (it is part of nipy now). We could do a test build w/o gtk and see if anyone complains, or simply revert back to the last gtk version that worked for you. In any case, I don't think you should burn a lot of time on it. If you can get a gtk enabled win32 build, great. If not, just disable gtk support. Our goal is to get rid of as much gui dependent extension code as possible anyhow. I think we've concluded that we can't get rid of the tkagg extension, but for the rest of the GUIs we should be able to use python buffer objects. Perhaps this will provide some impetus to develop a pure pygtk enabled gtkagg. JDH
Sorry for the delay but I am running into windows/gtk problems. I am getting linking errors for "_gdk_draw_rgb_32_image" and two other gdk symbols. I can't seem to find which lib they are in either. I installed "gtk-dev-2.12.9-win32-2.exe". Do we target a specific version of gtk? I am thinking I might have to fall back to an older version. - Charlie On Fri, May 30, 2008 at 10:06 AM, John Hunter <jd...@gm...> wrote: > On Thu, May 29, 2008 at 11:11 PM, Charlie Moad <cw...@gm...> wrote: >> I went ahead and called it 0.98.0. I am getting a parallels image >> updated so I can do the windows builds, but it is getting late. I >> will get those cranked out tomorrow. The source and mac builds are up >> though. I got two internal compiler errors on the 0.98.0 build, which >> I fixed by replacing -O3 with -Os on those two commands only. I also >> updated the MANIFEST.in file to include agg24 instead of agg23. > > Hey Charlie -- thanks for getting these two releases out. I think we > should probably hide them, though, until the windows binaries are up, > since it will confuse windows users who follow the link to the latest > releases but find no binaries. So if you are more than a few hours > away from putting up the windows installers, let's hide these until > they are ready. > > Thanks, > JDH >
I'll be working on converting docstrings to rest this weekend. Should any of this be done on the branch? Or should we just focus on the trunk?
Hi Pierre, On Friday 30 May 2008 5:21:01 pm Pierre Raybaut wrote: > First, I would like to congratulate you for your work on Matplotlib. I > am using Matplotlib widgets in all my current projects, embedded in PyQt > graphical user interfaces. > > As you may know, PyQt 4.4.2 has been released a few days ago. > And I found out a performance bug when embedding a Matplotlib 0.91.2 > canvas in a PyQt 4.4.2 object: the pan/zoom feature is very slow (with > PyQt 4.3.3, and the exact same scripts, pan/zoom is real-time). Would it be possible to post some benchmarks, something a little more concrete, like specifically what calls are taking the most time, and how they compare for the different versions of PyQt? > I am posting this in PyQt mailing-list too, but I guess that you could > have more ideas on that matter (Matplotlib widgets may not be used very > often in PyQt). Please don't do that. Its not fair to the people who volunteer their time on open source projects to try to draw so many people into the problem before the problem is understood. Cheers, Darren