UCode aims to be a very simple, cross-platform, Python IDE. The GUI toolkit used is wxpython. Inspiration comes from Eclipse (different components or plug-ins bundled in perspectives).
So far the following components are planed: Navigator (access to project files/ filesystem), Outline (classes and methods of current file), CodeNB (a notebook containing opened files), Docs (quick access to python docs), Output, Tasks, unittest GUI and logging GUI.
All these components should live in a perspective or pseudo perspective, for example unittest GUI and the logging GUI could replace the Navigator and Outline in a "Run" pseudo-perspective.