<div dir="ltr">Here's the IPython check: <a href="https://github.com/pydy/pydy-viz/blob/master/pydy_viz/scene.py#L372">https://github.com/pydy/pydy-viz/blob/master/pydy_viz/scene.py#L372</a><br></div><div class="gmail_extra">

<br clear="all"><div><div dir="ltr"><br>Jason<br><a href="http://moorepants.info" target="_blank">moorepants.info</a><br><span>+01 530-601-9791</span><br></div></div>
<br><br><div class="gmail_quote">On Thu, Feb 20, 2014 at 10:56 PM, Jason Moore <span dir="ltr"><<a href="mailto:moorepants@gmail.com" target="_blank">moorepants@gmail.com</a>></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><div>Tarun's has some code that starts a SimpleHTTPServer which runs a three.js app on a new port. He's been trying to have the code open a new browser tab if you run the code from the notebook. See the last cell here: <a href="http://nbviewer.ipython.org/github/PythonDynamics/pydy-tutorial-pycon-2014/blob/master/notebooks/n08_visualization.ipynb" target="_blank">http://nbviewer.ipython.org/github/PythonDynamics/pydy-tutorial-pycon-2014/blob/master/notebooks/n08_visualization.ipynb</a> (once IPython 2.0 is out, we plan to have this optionally open up in a notebook cell). The code that does this is mostly here: <a href="https://github.com/pydy/pydy-viz/blob/master/pydy_viz/server.py" target="_blank">https://github.com/pydy/pydy-viz/blob/master/pydy_viz/server.py</a><br>


</div><br></div>I think he was trying to detect whether you were in a notebook so that different behavior happens when the visualization server is opened. He'll have to comment more on the details.<br></div><div class="gmail_extra">


<br clear="all"><div><div dir="ltr"><br>Jason<br><a href="http://moorepants.info" target="_blank">moorepants.info</a><br><span>+01 <a href="tel:530-601-9791" value="+15306019791" target="_blank">530-601-9791</a></span><br>

</div></div>
<br><br><div class="gmail_quote"><div><div class="h5">On Thu, Feb 20, 2014 at 2:41 PM, Thomas Kluyver <span dir="ltr"><<a href="mailto:takowl@gmail.com" target="_blank">takowl@gmail.com</a>></span> wrote:<br></div>

</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote">On 20 February 2014 08:45, TARUN GABA <span dir="ltr"><<a href="mailto:tarun.gaba7@gmail.com" target="_blank">tarun.gaba7@gmail.com</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>    if get_ipython().config['KernelApp']['parent_appname'] == 'ipython-notebook':</div>




</blockquote></div><br></div></div><div class="gmail_extra">Be aware that:<br></div><div class="gmail_extra">- This only tells you what started the kernel - you can start a kernel with the notebook and attach a Qt console to it, and there's no good way to tell which one has sent a piece of code.<br>




</div><div class="gmail_extra">- We want to get rid of that value eventually: <a href="https://github.com/ipython/ipython/pull/4980" target="_blank">https://github.com/ipython/ipython/pull/4980</a><br><br></div><div class="gmail_extra">



As Matthias mentioned, can you tell us a bit more about what it is that you're trying to do?<br>
<br></div><div class="gmail_extra">Thanks,<br>Thomas<br></div></div>
<br></div></div><div class="">_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org" target="_blank">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></div></blockquote></div><br></div>
</blockquote></div><br></div>