-
Book Overview & Buying
-
Table Of Contents
Mastering IPython 4.0
By :
The IPython.parallel package has moved to the ipyparallel project. While not a major change, this has introduced a dependency on the ZeroMQ messaging library.
The ipyparallel architecture is a natural extension of the serial IPython architecture. The decoupling of the client from the interpreter lends itself to an architecture in which multiple interpreters and clients can run in parallel.
The IPython architecture consists of four components:
The IPython Engine
The IPython Controller/Client
The IPython Hub
The IPython Scheduler
An IPython Engine is a Python instance that accepts Python commands and objects over a network connection. The ability to run engines on different processors is what makes distributed computing in IPython possible.
The IPython Controller provides an interface for working with a set of engines. It consists of a hub and a set of schedulers. The Controller provides the single point of...