<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Jake:</div><div><br></div><div>Unfortunately, I have to get permission to release the source - I wanted to judge the level of interest before taking the plunge.</div><div><br></div><div>Cheers,</div><div>Tim  </div><br><div><div>On Apr 16, 2014, at 2:49 PM, Jacob Vanderplas <<a href="mailto:jakevdp@cs.washington.edu">jakevdp@cs.washington.edu</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Hi Tim,<div>This looks very cool! I've been thinking about animations using an approach somewhat along these lines, and it's great to see a working prototype.</div><div>Do you have the tplot code anywhere public?</div>
<div>  Jake</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"> <font size="1">Jake VanderPlas</font><div><div><font size="1"> Director of Research – Physical Sciences</font></div><div><font size="1"> eScience Institute, University of Washington</font></div>
<div><font size="1"> <a href="http://www.vanderplas.com/" target="_blank">http://www.vanderplas.com</a></font></div></div></div></div>
<br><br><div class="gmail_quote">On Wed, Apr 16, 2014 at 1:22 PM, Shead, Timothy <span dir="ltr"><<a href="mailto:tshead@sandia.gov" target="_blank">tshead@sandia.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Gang:<br>
<br>
I am very new to IPython, but it’s had a profound impact on how I do my work, in a very short time.  Lately, I’ve been generating lots of animated plots using Matplotlib, and JSAnimation to embed them in my notebooks.  This works great, but the way JSAnimation does it (it embeds each frame of the matplotlib animation as a base64-encoded image into the HTML)  leads to excessively large notebooks - my animations typically weigh in around 40MB with this approach.  BTW, this is not a dig at Jake Vanderplas, who wrote JSAnimation - when I realized how he had integrated it into the IPython rich display, I was blown away by the possibilities :-)<br>

<br>
So anyway, I’ve started working on a toy plotting library that generates SVG plots with animation, and integrates well with notebooks.  You can see and play-back a live demo at <a href="http://nbviewer.ipython.org/gist/anonymous/b7a626c3f6cac6d2be3b" target="_blank">http://nbviewer.ipython.org/gist/anonymous/b7a626c3f6cac6d2be3b</a><br>

<br>
Even though it’s in the very early stages, I think that letting-go of bitmaps and targeting browser + SVG as the primary backend is an interesting new direction for a plotting library.  The results are lightweight, gorgeous on a retina display, and introduce new possibilities for interaction.  I’ll admit, it’s also a guilty pleasure to design my own API and get rid of the Matplotlib cruft ;-)  I’d be curious to get some opinions on whether this idea could have traction.  Is anyone else taking this approach?<br>

<br>
Many thanks,<br>
Tim<br>
<br>
Timothy M. Shead<br>
Sandia National Laboratories<br>
1461, Scalable Analysis and Visualization<br>
<br>
<br>_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>IPython-dev mailing list<br><a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/ipython-dev<br></blockquote></div><br><div>
Timothy M. Shead<br>Sandia National Laboratories<br>1461, Scalable Analysis and Visualization

</div>
<br></body></html>