noamraph / dreampie

DreamPie - The Python shell you've always dreamed about!
www.dreampie.org
GNU General Public License v3.0
235 stars 53 forks source link

DreamPie alternative #79

Open BrenBarn opened 3 years ago

BrenBarn commented 3 years ago

I'm leaving this note here as this project appears to be moribund.

I've created a tool called Pydeal that is inspired by DreamPie. It aims to replicate the basic interface concept of DreamPie (a two-pane layout with code in one pane and code-with-output in the other), along with the other most useful features (autocompletion, multiple editor tabs, etc.) and adds a few new ones (like switching kernels, rearrangeable panels for docs and source code, etc.). The code is not based on DreamPie but is a total rewrite based on PyQt5 and QScintilla.

It's not 100% the same as DreamPie but it's close enough that I'm generally able to use it. It is (at least for now) only installable via conda; you can install it by doing conda install -c brenbarn -c conda-forge pydeal in a conda environment and then doing pydeal to run it. Also, unlike DreamPie, it relies on the IPython/Jupyter kernel system for the Python subprocess; this makes it slightly more work to set up a Python environment for use with Pydeal, but also adds some new abilities (like the ability to switch kernels).

Hopefully if anyone else comes here looking for DreamPie info they may find Pydeal useful. Thanks to noamraph for creating DreamPie which has been immensely valuable to me for many years.