<div dir="ltr">As a follow up to this following things are in master/in the works:<div><br></div><div> - auto-redraw on OO mutation is merged and will be in 1.5</div><div> - There is a draft implementation of using traitlets to capture artist properties in the works.  Still many details that need to be worked out there, but there is a plausible path and we have the support of the IPython folks in this.  In addition to cleaning up the API this will also provide use with an easy path to figure serialization.</div><div> - some of the introspection issues can be addressed in python 3.3+ with Signature.  That is something I plan to push on going forward</div><div><br></div><div>Tom</div><div><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr">On Mon, Sep 29, 2014 at 7:34 AM Todd <<a href="mailto:toddrjen@gmail.com" target="_blank">toddrjen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 28, 2014 at 7:52 PM, Eric Firing <span dir="ltr"><<a href="mailto:efiring@hawaii.edu" target="_blank">efiring@hawaii.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Regarding Matlab: it is justly popular for many reasons. It is<br>
relatively easy to learn both by design and because of its consistent<br>
high-quality documentation.  Matplotlib's success has resulted in large<br>
measure from its pyplot layer, which can shield learners and users from<br>
mpl's complexity, which allows learners to build on their Matlab<br>
knowledge, and which is particularly well suited to quick interactive<br>
data exploration.  The problem with the Matlab/pyplot approach is that<br>
it doesn't scale well, so we see a chorus of advice along the lines of<br>
"don't use pyplot except for subplots() and show(); use the nice,<br>
explicit OO interface for everything else".  But at present, this<br>
doesn't work well, because the OO approach is not interactive enough,<br>
and using the getters and setters is clumsy when typing at the<br>
console--in demonstrating, teaching, learning, and exploring<br>
interactively, every keystroke counts!<br>
<span></span><br></blockquote></div><br></div></div><div dir="ltr"><div class="gmail_extra">Matlab is actually slowly trying to transition to an OO-style interface of their own.  It has taken a LONG time, though.<br></div></div>
------------------------------------------------------------------------------<br>
Slashdot TV.  Videos for Nerds.  Stuff that Matters.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk" rel="noreferrer" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk</a>_______________________________________________<br>
Matplotlib-devel mailing list<br>
<a href="mailto:Matplotlib-devel@lists.sourceforge.net" target="_blank">Matplotlib-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/matplotlib-devel" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/matplotlib-devel</a><br>
</blockquote></div></div></div></div>