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
(14) |
2
(11) |
3
(19) |
4
(9) |
|
5
|
6
(5) |
7
|
8
|
9
|
10
|
11
|
|
12
(1) |
13
(9) |
14
(3) |
15
(8) |
16
|
17
(2) |
18
|
|
19
|
20
(6) |
21
(12) |
22
(3) |
23
(6) |
24
(5) |
25
|
|
26
(2) |
27
|
28
(1) |
29
(2) |
30
|
|
|
|
From: Russell E. O. <ro...@uw...> - 2011-06-24 20:33:40
|
Dale: something is wrong with the way you are closing out issues on the old matplotlib tracker because the two of mine you closed out are getting an ever accumulating number of copies of the same closeout message from you. This is needless clutter on the old system, and means a lot of garbage emails for folks to reported the bugs. I hope you can fix this quickly. Though I suppose by the time you get to it most users will have stopped tracking their issues in sourceforge in self defense. -- Russell |
|
From: Darren D. <dsd...@gm...> - 2011-06-24 20:15:59
|
On Fri, Jun 24, 2011 at 4:02 PM, Eric Firing <ef...@ha...> wrote: > >>> >>> Darren, >>> >>> I thought the Sourceforge tracker was supposed to be closed to new >>> entries >>> after your transition to github--is that not the case? >> >> Unfortunately, disabling the sourceforge tracker makes the links I >> created in the github issues unreachable. > > Then we have a real mess. Any ideas? Continuing with a couple hundred > issues duplicated in the two trackers, and with people still filing issues > in both, is completely unacceptable. I'm inclined to think that having gone > this far, we have to simply shut off the sourceforge tracker and accept the > loss of some information. As it is, conversation about issues that have > been transferred to github is effectively disconnected from the original > posters, without their having been notified. Ideally, all open issues on > sourceforge would be closed with a final comment noting the transfer to > github, but I suspect this is not feasible. > > You may switch any replies to matplotlib-devel if you like; maybe someone > else has an idea. I'm working on a mass-closing of issues at the sourceforge tracker. I made a canned response that will direct to the github issues site. Darren |
|
From: Benjamin R. <ben...@ou...> - 2011-06-24 20:00:26
|
On Fri, Jun 24, 2011 at 9:56 AM, Benjamin Root <ben...@ou...> wrote: > Hello again, > > I am trying to figure out a regression in mplot3d code where the plot's > ability to rotate and zoom are severely hindered. I want to do some > profiling comparisons, but I need identical runs to do this. I know I > probably could figure out how to properly simulate the motion of a mouse and > button presses through the callback system, but I wanted to first see if > anybody else has done anything like this. > > Thanks, > Ben Root > Solved. I figured out how to use ldtp and use it to interact with an example script. For future reference, I am attaching a script that demonstrates this usage. I hope it helps someone in the future! (Maybe we might even want to consider it as an option to turn on in our test suite for a full test system?). Ben Root |
|
From: Benjamin R. <ben...@ou...> - 2011-06-24 14:56:53
|
Hello again, I am trying to figure out a regression in mplot3d code where the plot's ability to rotate and zoom are severely hindered. I want to do some profiling comparisons, but I need identical runs to do this. I know I probably could figure out how to properly simulate the motion of a mouse and button presses through the callback system, but I wanted to first see if anybody else has done anything like this. Thanks, Ben Root |
|
From: Benjamin R. <ben...@ou...> - 2011-06-24 14:24:36
|
On Thu, Jun 23, 2011 at 6:55 PM, Benjamin Root <ben...@ou...> wrote: > On Thu, Jun 23, 2011 at 4:29 PM, Eric Firing <ef...@ha...> wrote: > >> On 06/23/2011 10:53 AM, John Hunter wrote: >> > On Thu, Jun 23, 2011 at 3:11 PM, Michael Droettboom<md...@st...> >> wrote: >> >> On 06/23/2011 03:49 PM, Benjamin Root wrote: >> >> >> >> Hello all, >> >> >> >> I am working to make mplot3d feature-parity with regular axes objects. >> I >> >> have come across a possible design flaw with the CallbackRegistry. >> >> >> >> Many of the Axes3D methods are merely wrappers around Axes methods >> letting >> >> it do the work for x and y axis and then let Axes3D do the same for the >> z >> >> axis. In Axes.cla(), self.callbacks gets a CallbackRegistry of signals >> >> named "xlim_changed" and "ylim_changed". However, once that is set, it >> does >> >> not appear to be a way for me to add another signal of "zlim_changed" >> in >> >> Axes3D.cla(). I could replace self.callbacks with a new >> CallbackRegistry, >> >> but since there is a lot of interveaning code between that first >> >> initialization of self.callbacks and coming back out of Axes.cla(), I >> worry >> >> that some callbacks may have been registered by then and would get >> >> eliminated in the process. >> >> >> >> Is there a recommended way around this? Or maybe this is more evidence >> that >> >> we should move towards the use of a dictionary of axis objects and make >> Axes >> >> functions more agnostic to the number of axis? >> >> >> >> I don't know if there is a way around it as the code currently stands. >> Your >> >> proposal here: >> >> >> >> https://github.com/matplotlib/matplotlib/issues/379 >> >> >> >> seems like one way out. Then the code that creates the >> CallbackRegistry in >> >> Axes.cla() could iterate through all the axes and create a callback >> type for >> >> each of them. >> >> >> >> However, to step back from this, I've never quite understood why it was >> >> necessary to have a fixed set of callback types in the CallbackRegistry >> to >> >> begin with. It seems to me it comes from a history of callback >> registry >> >> classes I've seen in more static languages (such as libsigc++). We >> could >> >> just as easily create new signal types on the fly as they are >> registered. >> >> You lose some error checking, I suppose, if the caller and receiver >> don't >> >> agree on the names, but seems like a small price to pay. >> > >> > CallbackRegistry.signals is a "public" attribute, so is there anything >> > preventing you Ben from just doing >> > >> > self.callbacks.signals.add('zlim_changed') >> > >> > and then connecting your desired callback? >> >> Yes, it requires some modification to the CallbackRegistry: >> >> def __init__(self, signals): >> '*signals* is a sequence of valid signals' >> self.signals = set(signals) >> self.callbacks = dict([(s, dict()) for s in signals]) >> self._cid = 0 >> >> So adding to the set of signals is not enough. It would be easy to made >> an add_signal() method to take care of the two necessary steps. It >> would seem simpler, however, to just let the signals be added >> automatically as needed, as I believe Mike is suggesting. >> >> Actually, it looks like self.signals could be replaced by a property >> that, upon reading, would return self.callbacks.keys(). Why use two >> data structures if one will do? Of course, since signals is public, >> that would represent API breakage--but of a rather obscure sort. >> >> (Shooting from the hip; I haven't looked closely.) >> >> Eric >> >> > I am willing to go with whatever makes everyone happy. I have a limited > amount of time, and my goal with the feature-parity branch (found here: > https://github.com/WeatherGod/matplotlib/tree/mplot3d/consistency ) is to > get a z-version of every single axis-related function into Axes3D, and make > sure that most other functions that operate on arbitrary axis are capable of > acting on the z-axis. > > However, I do not intend to make sure that everything works (only that > there are no regressions). For example, setting axis label properties > ('right', 'left', etc.) make little sense in the current context, and > working with minor ticks do nothing in mplot3d. The idea is that if the > added functions work, then that is good news. If the added functions do not > work, then that can be a bug report. > > Therefore, anything that gets me to that goal would be fine. Heck, doing > nothing about this might also work because there never was a callback for > zlim_changed before, so not having it now will be no loss of function. > > Sorry for rambling, > Ben Root > > I put up a pull request for adding the method "add_signal" to the CallbackRegistry here: https://github.com/matplotlib/matplotlib/pull/381 Ben Root |