[Matplotlib-devel] wxMPL status?

gary ruben gary.ruben at gmail.com
Wed Mar 9 22:08:06 EST 2016


Hi Matt,

In response to "If something like wxmplot.PlotPanel and ImagePanel
(especially wrt giving end users a configuration panel to adjust the plot /
image) existed in PyQt, I would seriously consider switching many of my GUI
apps away from wxPython right now," have you ever looked at the PyQtGraph
module? http://www.pyqtgraph.org/ I'm guessing it loses some functionality
you would consider important and I'd be interested, if you have any
thoughts on it, to know where it falls down as in the past we have gone for
wx for building GUIs and the discussion about moving to Qt/PySide
continually resurfaces,

thanks,
Gary

On 26 February 2016 at 00:44, Matt Newville <newville at cars.uchicago.edu>
wrote:

> HI Chris,
>
>
> On Tue, Feb 23, 2016 at 4:53 PM, Chris Barker <chris.barker at noaa.gov>
> wrote:
>
>> On Mon, Feb 22, 2016 at 4:37 PM, Carlo Segre <segre at iit.edu> wrote:
>>
>>> If I get some time I hope to add the patches.
>>>
>>
>> That would be great -- we should make a gitHub project for it -- would
>> you like to do that, or should I?
>>
>> or...
>>
>>
>>
> On Tue, Feb 23, 2016 at 2:23 PM, Matt Newville <newville at cars.uchicago.edu
>> > wrote:
>>
>>
>>> Development (https://github.com/newville/wxmplot) isn't fast, but it is
>>> not dead either.
>>>
>>> My recollection was that there was a lot of overlap in functionality,
>>> between wxmplot and wxmpl.
>>>
>>
>>
>>>  What uses of wxmpl would need to be ported and/or translated (or some
>>> combination) to wxmplot to fit your needs?
>>>
>>
>> Boy, I have no idea! Back in teh day, I decided that wxMPL fit my needs a
>> bit better, but I can't recall why...IT is lighter weight, but I don't know
>> that the extra weight is a problem at all...
>>
>> So our next step is going to be to take a look at wxmplot, and if it fits
>> the use case at hand, great! if not I guess we'll figure out if it's easier
>> to patch wxmplot of wxmpl to work for us.
>>
>> Stay tuned...
>>
>
> OK.  I think a transition from wxmpl to wxmplot might not be hard.  If
> there is anything that's missing in wxmplot that would make that transition
> easier, let's add it.
>
>
>> But: I also have to say that the lack of wxPython (and matplotib+wx
>>> backend) for Python3 is a major concern.  If matplotlib's wx backend
>>> supported Phoenix, I'd be more inclined to work on this.  As it is, there
>>> is not much evidence that investing significant time in wxPython-based
>>> libraries is a good use of time.
>>>
>>
>> Any idea what it would take for MPL to support Phoenix? Honestly, I
>> haven't given Phoenix a real try at all yet. I"ve got a handful of small
>> apps (and one biggish one) that are wx based, but not in active enough
>> development to want to deal with porting to py2 or Phoenix...
>>
>> So, while I'm sympathetic and willing to help some, I'm more concerned
>>> about the very sad state of wxPython.
>>>
>>
>> yeah -- the irony is that Robin has been working on PySide for the last
>> while....
>>
>> but while slow, wxPython still seems to have a good community, and
>> Phoenix does appear to be pretty close to operational....IT jsut needs some
>> prodding along, I suppose.
>>
>>
> Actually, Benjamin Root is correct, and I should correct my earlier
> remarks.
>
> Using matplotlib 1.5.1 and wxPython Phoenix 3.0.3.dev1839+4ecd949 works
> well, and I've verified that almost all of the wxmplot examples work
> without any modification at all.    I've only tested with Python 2.7
> (Python 2.7.11 from Anaconda 2.4.1 on Mac OS X to be precise).    There are
> a lot of differences between Phoenix and Classic, so wxmplot will need some
> small modifications and version-checking code for everything to work.
> There will no doubt be changes need for Python3, but I suspect not too
> many.
>
> This is really, really good news!  Thanks very much matplotlib-dev team!
>
> For my part, we are doing a lot more with Web apps, which I why I've had
>> little time for wx lately....
>>
>
> Yeah, that definitely has appeal.  For most of the data collection,
> visualization, and analysis applications I support, web interfaces just
> don't give as intimate and immediate an experience as a desktop GUI.  Both
> are needed.
>
> --Matt
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20160310/df0ab889/attachment-0001.html>


More information about the Matplotlib-devel mailing list