<div dir="ltr">Patrick,<div><br></div><div>Hi, this is really exciting to see people doing things like this.  This Fall we will be working on our APIs for this stuff - we are hoping to make it easier - please keep in touch as things move forward.</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Brian</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 18, 2013 at 5:20 PM, Patrick Fuller <span dir="ltr">&lt;<a href="mailto:patrickfuller@gmail.com" target="_blank">patrickfuller@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="line-height:1.2;color:rgb(34,34,34);font-size:1em;font-family:Helvetica,arial,freesans,clean,sans-serif;border:none">


<p style="margin:1em 0px">Hi everyone,</p>
<p style="margin:1em 0px">I was at Pycon yesterday and saw a really cool IPython notebook + HTML5 talk by Matt Davis. Motivated by the talk, I was curious to see if I could get WebGL running via three.js, so I went ahead and wrote an interactive molecule viewer.</p>



<p style="margin:1em 0px"><img src="cid:ii_13d7ff1e27f70318" alt="Inline image 1" width="420" height="289"></p>
<p style="margin:1em 0px">FYI, it&#39;s a lazy first-pass port of <a href="http://www.patrick-fuller.com/molecule-viewer-alpha/" style="color:rgb(51,51,238);text-decoration:none" target="_blank">another molecule viewer I wrote</a>, which is itself a lazy first pass at learning webGL... which leads me to some questions :-)</p>



<ul style="padding-left:2em;margin:1em 0px">
<li style="margin:1em 0px"><p style="margin:1em 0px">I&#39;m confident that I&#39;m misusing the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">Javascript</code> and <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">HTML</code> objects. The <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">Javascript</code> docstring talks about a generated <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">element</code> object, but I couldn&#39;t get jQuery to bind to it. My current selector is <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">&quot;div.molecule&quot;</code>, which runs into some fairly obvious problems when you draw more than one molecule.</p>



</li>
<li style="margin:1em 0px"><p style="margin:1em 0px">I have no idea what the javascript variable scopes look like. Am I in danger of overwriting something important to IPython?</p>
</li>
</ul>
<p style="margin:1em 0px">Also, is there any general interest out there in exploring ipython notebook + webgl further? Are there other projects that do so?</p>
<p style="margin:1em 0px">Thanks for hearing me out (and working on such a cool open-source project!),<br>Pat</p>
</div></div>
<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><br clear="all"><div><br></div>-- <br>Brian E. Granger<br>Cal Poly State University, San Luis Obispo<br><a href="mailto:bgranger@calpoly.edu" target="_blank">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com" target="_blank">ellisonbg@gmail.com</a><br>

</div>