From: Chris B. <chr...@no...> - 2012-04-30 18:16:55
Attachments:
wxmpl.py
|
Hi Folks, I can't seem to find Ken McIvor -- Ken are you here? Anyway, here's a tiny patch of wxMPL to make it work with wxPython 2.9 -- the only change is here, around line 1126: ## the following changed according to Robin Dunn's advice for 2.9 ## -- but it probably wasn't working right before! #topwin.Connect(wx.ID_ANY, self.GetId(), wx.wxEVT_ACTIVATE, self.OnActivate) topwin.Connect(self.GetId(), wx.ID_ANY, wx.wxEVT_ACTIVATE, self.OnActivate) This change works fine with wxPython2.8, also. Attached is the whole file. -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Chris B. <chr...@no...> - 2012-05-01 16:05:54
|
Hi folks, It seems Ken McIvor has more or less disappeared. However, his wxMPL code is still useful and there are a few of us that are interested in maintaining it. What would be the procedure for getting it into a more "official" location -- like maybe a matplotlib toolkit? Or even mixed right in with the code (i.e. import matplotlib.wxmpl)? It's one file -- there really isn't that much to it, but it's nice to have. http://agni.phys.iit.edu/~kmcivor/wxmpl/ (the license looks BSD-ish to me) Thanks, -Chris On Mon, Apr 30, 2012 at 11:16 AM, Chris Barker <chr...@no...> wrote: > Hi Folks, > > I can't seem to find Ken McIvor -- Ken are you here? > > Anyway, here's a tiny patch of wxMPL to make it work with wxPython 2.9 > -- the only change is here, around line 1126: > > ## the following changed according to Robin Dunn's advice for 2.9 > ## -- but it probably wasn't working right before! > #topwin.Connect(wx.ID_ANY, self.GetId(), wx.wxEVT_ACTIVATE, > self.OnActivate) > topwin.Connect(self.GetId(), wx.ID_ANY, wx.wxEVT_ACTIVATE, > self.OnActivate) > > This change works fine with wxPython2.8, also. > > Attached is the whole file. > > -Chris > > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > Chr...@no... -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Chris B. <chr...@no...> - 2012-05-01 16:27:42
|
On Tue, May 1, 2012 at 9:23 AM, Thomas Kluyver <th...@kl...> wrote: > On 1 May 2012 17:04, Chris Barker <chr...@no...> wrote: >> (the license looks BSD-ish to me) > > At a glance, I think it's the X11 license, aka MIT license. Would there be a problem bringing it in to MPL in that case? -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Thomas K. <th...@kl...> - 2012-05-01 16:56:10
|
On 1 May 2012 17:26, Chris Barker <chr...@no...> wrote: > Would there be a problem bringing it in to MPL in that case? Not from the license point of view - the X11 license is another permissive BSD-style license. I was just furnishing that detail. ;-) Thomas |
From: Benjamin R. <ben...@ou...> - 2012-05-01 16:31:58
|
On Tue, May 1, 2012 at 12:26 PM, Chris Barker <chr...@no...> wrote: > On Tue, May 1, 2012 at 9:23 AM, Thomas Kluyver <th...@kl...> > wrote: > > On 1 May 2012 17:04, Chris Barker <chr...@no...> wrote: > >> (the license looks BSD-ish to me) > > > > At a glance, I think it's the X11 license, aka MIT license. > > > Would there be a problem bringing it in to MPL in that case? > > -Chris > > AFAIK, no, it shouldn't be a problem. The question is where. I suspect it would fit best as a mpl_toolkit. Ben Root P.S. - Of course, you do realize that you are essentially making yourself the de facto maintainer of it, right? |
From: Chris B. <chr...@no...> - 2012-05-01 16:38:46
|
On Tue, May 1, 2012 at 9:31 AM, Benjamin Root > AFAIK, no, it shouldn't be a problem. The question is where. I suspect it > would fit best as a mpl_toolkit. yes -- I figured that was most likely. > P.S. - Of course, you do realize that you are essentially making yourself > the de facto maintainer of it, right? Well, me or Matt or Carlo -- we'll fight over that among ourselves. -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Chris B. <chr...@no...> - 2012-09-04 23:24:14
|
On Thu, Aug 30, 2012 at 9:22 PM, Carlo Segre <se...@ii...> wrote: > Hi Chris: >> On Tue, May 1, 2012 at 9:31 AM, Benjamin Root >> >>> AFAIK, no, it shouldn't be a problem. The question is where. I suspect >>> it >>> would fit best as a mpl_toolkit. >> >> >> yes -- I figured that was most likely. > Just a followup. Has wxmpl been pulled into the toolkit source yet? > > Carlo I haven't done anything, nor have I heard that anyone else has. Care to take it on? -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Matt N. <new...@ca...> - 2012-09-05 03:33:33
|
Hi Carlo, Sorry for the delay.... I also haven't done anything about this... yet? I might be more gung-ho to fold this into my wxmplot, which is fairly similar, but not exactly 1-to-1, and has some name overlaps with wxmpl. To be clear, I'm willing to refactor wxmplot to better accommodate most of the wxmpl interface, but it would take some effort, so maybe it would be better to have some goals in mind. What interfaces are you actually using from wxmpl? I guess put another way: what do we want for a wx interface to matplotlib that's higher level than the standard backend. The PlotPanel and PlotFrames look close enough to merge. The wxmpl StripCharter seems a little different from what I do with wxmplot, but perhaps that and the Channel class are easy enough to emulate. For how / where to host it, I don't much care. Github and pypi seem easy enough. --Matt On Aug 30, 2012 11:22 PM, "Carlo Segre" <se...@ii...> wrote: > > Hi Chris: > > On Tue, 1 May 2012, Chris Barker wrote: > > On Tue, May 1, 2012 at 9:31 AM, Benjamin Root >> >> AFAIK, no, it shouldn't be a problem. The question is where. I suspect >>> it >>> would fit best as a mpl_toolkit. >>> >> >> yes -- I figured that was most likely. >> >> P.S. - Of course, you do realize that you are essentially making yourself >>> the de facto maintainer of it, right? >>> >> >> Well, me or Matt or Carlo -- we'll fight over that among ourselves. >> > > Just a followup. Has wxmpl been pulled into the toolkit source yet? > > Carlo > > > -- > Carlo U. Segre -- Duchossois Leadership Professor of Physics > Director, Center for Synchrotron Radiation Research and Instrumentation > Illinois Institute of Technology > Voice: 312.567.3498 Fax: 312.567.3494 > se...@ii... http://phys.iit.edu/~segre se...@de... |
From: Chris B. <chr...@no...> - 2012-09-05 16:35:54
|
On Tue, Sep 4, 2012 at 8:33 PM, Matt Newville <new...@ca...> wrote: > Sorry for the delay.... I also haven't done anything about this... yet? I > might be more gung-ho to fold this into my wxmplot, which is fairly similar, > but not exactly 1-to-1, and has some name overlaps with wxmpl. To be > clear, I'm willing to refactor wxmplot to better accommodate most of the > wxmpl interface, Sounds like a great idea. > What interfaces are you actually using from wxmpl? I guess put another way: > what do we want for a wx interface to matplotlib that's higher level than > the standard backend. The PlotPanel and PlotFrames look close enough to > merge. Those are what I use -- actually, only the PlotPanel -- I generally want to customize the Frame. > The wxmpl StripCharter seems a little different from what I do with > wxmplot, but perhaps that and the Channel class are easy enough to emulate. Those are kind of higher-level stuff that's more suited to wxmplot, I think -- as I don't use them, I don't care if you break the API -- but that's just me. > For how / where to host it, I don't much care. Github and pypi seem easy > enough. I think it would be great to put it in the mpl repo as an mpl_toolkit -- which means github, yes? Thanks for taking this on! -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |