[IPython-dev] From Pyro to IPython/Jupyter

Thomas Kluyver takowl at gmail.com
Wed Dec 2 06:59:22 EST 2015


Hi Frédéric,

On 2 December 2015 at 07:42, Frédéric Mantegazza <mantegazza at ill.fr> wrote:

> Our spectrometer driving application is based on Pyro3¹ to achieve that:
> the server registers some objects in the Pyro name server, and clients use
> them as if they where local objects.
>
> Our client is build using IPython, for its interactive feature.
>
> But it seams that IPython/Jupyter (4.x branch) provide similar mecanisms:
> it is possible to have a central application (kernel ?), and several
> clients (frontends) to communicate with it, at the same time.
>

It is possible to have several clients connected with a single kernel, but
it's not really designed for the same use case as Pyro.

With Pyro, the server registers specific objects and methods to be exposed
remotely. With a Jupyter kernel, the client sends code to be executed in
the kernel. It's more like having users SSH in to the server to control the
machine; they have full access to run arbitrary code on the server.

Best wishes,
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20151202/ed0fb164/attachment.html>


More information about the IPython-dev mailing list