IPythonQt and IPythonZMQ projects

Gerardo Gutierrez muzgash.lists at gmail.com
Sat Apr 17 02:49:39 CEST 2010

Hi all.

I'm writting to tell you about some projects we're developing for you and
the entire python programmers community.
Read some of the documentation of the proposals and please tell us what are
your ideas and what do you want or expect  to see of this.

I'm going to leave you a summary and some links:

We will implement a Qt-based Graphical User Interface (GUI) to execute
Python code with an interpreter that runs in a separate process and the two
systems (GUI frontend and interpreter kernel) communicating via the ZeroMQ
Messaging library. The bulk of the implementation will be done without
dependencies on IPython (only on Zmq). Once the key features are ready,
IPython-specific features can be added using the IPython codebase.


IPython's execution in a command-line environment will be ported to a two
process model using the ZeroMQ library for inter-process communication. This

- prevent an interpreter crash from destroying the user session,
- allow multiple clients to interact simultaneously with a single
- allow IPython to reuse code for local execution and distributed computing
- give us a path for Python3 support, since ZeroMQ supports Python3 while
Twisted (what we use today for DC) does not.


Best regards.
Gerardo Gutiérrez Gutiérrez <http://he1.udea.edu.co/gweb>
Physics student
Universidad de Antioquia
Computational physics and astrophysics group
Computational science and development
Usuario Linux #492295

More information about the Python-announce-list mailing list