New Python shell is a DreamPie
DreamPie, a new interactive shell for Python developers, has been released with support for Python 2.5, 2.6 and 3.1, Jython 2.5 and IronPython 2.6. DreamPie is described as a "new concept for an interactive shell", with the display divided into a history box for commands and a code box for "in work" Python code. The shell provides automatic completion of attributes, displays function arguments and documentation, can save session history as a HTML file and allows for interactive plotting with matpotlib.
DreamPie's developer, Noam Yorav-Raphael, says that he developed DreamPie, in part based on Python's IDLE IDE, after becoming frustrated with its limitations when he was adding autocompletion to it. He decided to create an interactive shell for Python which would combine the best of IDLE, IPython and the console based Python shell. DreamPie is licensed under the GPL3 and is available to download for Windows and Linux.