первый релиз новой графической интерактивной командной оболочки (shell) для языка программирования Python - . Программа распространяется в рамках лицензии GPLv3 и поддерживает интеграцию с Python 2.5, Python 2.6, Python 3.1, Jython 2.5 и IronPython 2.6. При разработке DreamPie использован код интегрированной среды разработки приложений , который был комбинирован с классическим интерактивным shell. Основная рабочая область в DreamPie разделена на два окна: в одном отображается история введенных команд и результат их работы, а в другом доступен для редактирования исходных код разрабатываемого скрипта.
Основные возможности DreamPie:
Автоматическое дополнение атрибутов и имен файлов;
Подсказки, отображающие как нужно вызывать функции;
Подсветка синтаксиса и парных элементов;
Возможность прерывания выполнения команды в любой момент;
Результаты выполнения кода сохраняются и доступны впоследствии для просмотра и повторного выполнения. История работы может быть сохранена в файл и позднее загружена из него. Поддерживается сохранение истории в HTML виде для последующей публикации;
Поддержка Jython и IronPython позволяет использовать DreamPie для работы с кодом на Java и классами .NET;
Возможность "Copy Code Only" позволяет разработчику скопировать любой блок кода, мгновенно выполнить его и сохранить в файл в отформатированном виде (код отфильтровывается от результатов);
Оболочку интегрирована поддержка библиотеки matplotlib, что позволяет в интерактивном режиме строить графики.