Precisely! <div><br></div><div>I will have a look at <span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">IPython.zmq.ipkernel. </span></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>
</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Piotr<br></span></font><br><div class="gmail_quote">On Wed, Jul 13, 2011 at 6:20 PM, Thomas Kluyver <span dir="ltr"><<a href="mailto:takowl@gmail.com">takowl@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 class="im"><div class="gmail_quote">On 13 July 2011 23:15, Piotr Zolnierczuk <span dir="ltr"><<a href="mailto:piotr.zolnierczuk@gmail.com" target="_blank">piotr.zolnierczuk@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><br></div><div>hardware <-- custom comm. --> [ my_interface_module, ipython_kernel] <-- ZMQ --> ipython_console</div></blockquote></div><br></div>That design makes sense.<br><br>You can also make a profile for IPython to automatically load your modules, or embed the interactive shell within your application, if the extra communication layer isn't needed. The key advantage to using the kernel is that it can keep running without any client open, and you can connect to the session from different machines.<br>
<br>Best wishes,<br><font color="#888888">Thomas<br>
</font></blockquote></div><br><br clear="all"><br>-- <br> <br>Piotr Adam Zolnierczuk<br>e-mail: <a href="mailto:piotr@zolnierczuk.net">piotr@zolnierczuk.net</a><br>www: <a href="http://www.zolnierczuk.net">http://www.zolnierczuk.net</a><br>
_____________________________________<br>written on recycled electrons<br><br><br>
</div>