ScientificPython release 2.3.4 contains the second update of the BSP module for Python. The major new feature is an interactive parallel execution environment, which behaves almost exactly like a standard Python interepreter, but executes on all processors and prints output from all processors. It can be used with the Emacs mode for Python. This combination is a very convenient development environment for parallel Python code.
I do not claim to know every software ever published, but there is a good chance that this is the first interactive programming environment for parallel code.
Scientific Python 2.3.4, which contains the new BSP release, is available from
Prerequisites are Python 1.5.2 or higher (2.1 recommended for full access to all features) and either BSPlib (tested with version 1.4) or an MPI implementation. An updated tutorial is included, but can also be obtained separately from