<div dir="ltr">HI Chris, Carlo, All, <br><br><br><div class="gmail_extra"><div class="gmail_quote">On Mon, Feb 22, 2016 at 4:27 PM, Chris Barker <span dir="ltr"><<a href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<br clear="all"><div><br></div><div>Anyone know what's up with wxMPL? It looks like Ken hasn't updated in soe time, and it doesn't work with recent MPLs:</div><div><br></div>







<p><span><font face="monospace, monospace">    from matplotlib.axes import _process_plot_var_args</font></span></p>
<div><font face="monospace, monospace">ImportError: cannot import name _process_plot_var_args  </font></div><div><br></div><div>We had a discussion about this a good while back:</div><div><br></div><div><a href="https://sourceforge.net/p/matplotlib/mailman/message/29770257/" target="_blank">https://sourceforge.net/p/matplotlib/mailman/message/29770257/</a><br></div><div><br></div><div>anything ever come of that???</div><span class=""><font color="#888888"><div><br></div></font></span></div></blockquote><div><br></div><div>I guess not --  I haven't looked at this in a long time.   I am still maintaining wxmplot, and using it for quite a few apps, and I know at least a few other people are using it too.  Development (<a href="https://github.com/newville/wxmplot">https://github.com/newville/wxmplot</a>) isn't fast, but it is not dead either.<br><br>My recollection was that there was a lot of overlap in functionality, between wxmplot and wxmpl.  For example, I believe both have a PlotPanel class, derived from wx.Panel, and that although the initialization arguments and methods names were pretty different, much of the real functionality was similar.  What uses of wxmpl would need to be ported and/or translated (or some combination) to wxmplot to fit your needs? <br><br></div><div>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.<br><br>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.  To be clear, II have ~25kLOC of wxPython code and half a dozen non-trivial apps that I use at my lab daily.<br><br></div><div>So, while I'm sympathetic and willing to help some, I'm more concerned about the very sad state of wxPython.  If someone approached me about "porting wxmplot to PyQt" (and replace the truly horrible matplotlib defaults) I would be much more inclined to say yes.<br></div><div><br></div></div><div class="gmail_signature">--Matt <br></div>
</div></div>