DreamPie

Software Screenshot:
DreamPie
Software Details:
Version: 1.2.1
Upload Date: 20 Feb 15
Developer: Noam Yorav-Raphael
Distribution Type: Freeware
Downloads: 16

Rating: nan/5 (Total Votes: 0)

DreamPie is a Python shell which is created to be reliable and fun.

Features:

  • DreamPie features a new concept for an interactive shell: the window is divided into the history box, which lets you view previous commands and their output, and the code box, where you write your code. This allows you to edit any amount of code, just like in your favorite editor, and execute it when it's ready. You can also copy code from anywhere, edit it and run it instantly.
  • The Copy code only command will copy the code you want to keep, so you can save it in a file. The code is already formatted nicely with a four-space indentation.
  • Features automatic completion of attributes and file names.
  • Automatically displays function arguments and documentation.
  • Keeps your recent results in the result history, for later user.
  • Can automatically fold long outputs, so you can concentrate on what's important.
  • Lets you save the history of the session as an HTML file, for future reference. You can then load the history file into DreamPie, and quickly redo previous commands.
  • Supports interactive plotting with matplotlib. (You have to set "interactive: True" in the matplotlibrc file for this to work.)
  • Supports Python 2.5, Python 2.6, Jython 2.5, IronPython 2.6 and Python 3.1.
  • Works on Windows, Linux and Mac. (Mac support requires MacPorts.)
  • Extremely fast and responsive.
  • Free software licensed under GPL version 3.

What is new in this release:

  • This is a bug fix release, which mostly improves and fixes bugs in the new AutoParen feature introduced in DreamPie 1.1.
  • This release also makes it easier to work with matplotlib out of the box. It also has a few improvements in function documentation, automatic completion, and more.

What is new in version 1.1:

  • AutoParen will automatically type parentheses and possible quotes when you press the space key after a function or a method.
  • For example, "execfile<space>" will be turned into "execfile("")". This lets you create "magic functions" that are very easy to use.
  • Enhanced function documentation will show you the complete docstring and source code of a function (if available), and
  • can be scrolled easily.
  • AutoComplete will now complete module names, module members, and function argument names.
  • And some additional features:
  • The list of recent history files is shown.
  • The behavior of the tab key when an AutoComplete list is shown is more consistent.
  • Errors when starting the subprocess are now reported, instead of DreamPie just being hung.
  • A new "configure interpreter" command on the Windows installation lets you easily configure additional Python interpreters such as Jython and IronPython.

What is new in version 1.0.3:

  • Local imports in IronPython now work
  • Call tips are now visible also in dark themes
  • Better regular shell emulation
  • Show chained exceptions in Python 3
  • Support decorators in Python 2.5
  • Better us-intl keyboard layout support
  • The pdb 'list' command now works for code written in the shell.
  • And several crashes.

What is new in version 1.0.2:

  • DreamPie 1.0.2 mainly fixes a bug in version 1.0.1 which prevented it from working with Python 3, besides fixing some other bugs.

What is new in version 1.0.1:

  • This release fixes the many bugs that were reported during DreamPie's first week. Thanks to all the reporters!

Requirements:

  • Python

Similar Software

mudFTP
mudFTP

3 Jun 15

wxDownload Fast
wxDownload Fast

3 Jun 15

GTransferManager
GTransferManager

3 Jun 15

Eter
Eter

11 May 15

Comments to DreamPie

Comments not found
Add Comment
Turn on images!