[IPython-dev] embedding ipython kernel

Thomas Kluyver takowl at gmail.com
Wed Jul 13 17:11:17 EDT 2011


On 13 July 2011 22:00, Piotr Zolnierczuk <piotr.zolnierczuk at gmail.com>wrote:

> Another followup from Fernando's talk @scipy2011: how hard would it be to
> embed ipython kernel in some other app?
>
> My use case is hardware (experiment) control with embedded kernel that I
> would like to access from various clients.
>

I don't know quite what Fernando said, but the kernel talks ZeroMQ (
http://www.zeromq.org/), so a frontend can be written for it in any language
that has ZeroMQ bindings. The kernel itself needs to run on a platform with
a Python 2.6 or 2.7 interpreter. If you're using it to control a device with
an embedded computer, you'd probably need to have the kernel on another
machine communicating with that. The kernel can be left running, and you can
connect and disconnect clients at liberty.

Hope that helps,
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20110713/5ae6f65d/attachment.html>


More information about the IPython-dev mailing list