IPythonQt and IPythonZMQ projects
muzgash.lists at gmail.com
Sat Apr 17 02:49:39 CEST 2010
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.
Gerardo Gutiérrez Gutiérrez <http://he1.udea.edu.co/gweb>
Universidad de Antioquia
Computational physics and astrophysics group
Computational science and development
Usuario Linux #492295
More information about the Python-announce-list