Blender Python Editor now with Uml viewer

Unhappy with Blenders text editor to write Python scripts? This Python IDE can run inside and outside Blender. Open the spe.blend file and press Alt+P. Spe has a Blender browser which can show all objects and modules in hierarchical tree control. Spe runs stable under Windows, Mac and Linux. Copy the blender script “spe_blender.py” to “.blender/scripts” to register spe in Blender script menu.

Spe is a stable, full-featured python IDE with auto-indentation, auto completion, call tips, syntax coloring, syntax highlighting, class explorer, source index, auto todo list, sticky notes, integrated pycrust shell, python file browser, recent file browser, drag&drop, context help, … Special is its blender support with a blender 3d object browser and its ability to run interactively inside blender. Spe ships with wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regular expression console). Spe is extensible with wxGlade.

:Links:
- Homepage: http://spe.pycs.net
- Website: http://projects.blender.org/projects/spe/

- Screenshots:  http://spe.pycs.net/pictures/index.html 
- Forum:        http://projects.blender.org/forum/?group_id=30
- RSS feed:     http://spe.pycs.net/weblog/rss.xml
- Author:       http://www.stani.be

As a christmas present SPE offers you a built-in Python UML viewer. An
Uml diagram is hierarchal 2d map of your classes. See down for a nice screenshot. Attentive users notice that the uml view also uses the separators of the class explorer for a better outline. Once you get used to it, you can’t live without.

Recently I also have been helping Michael Foord with ‘movable python’, a python distro (including SPE!) which can run from a usb stick with no need for installing. It’s more handy than a laptop to carry your favorite Python environment around. More about that later…

I see that still a lot of people are unfortunately downloading old tar.gz versions. This makes absolutely no sense!! Because of problems with tar.gz archives on the blender website, Linux and Mac users must download the zip archive. I release them especially for that purpose. The exe installer is of course for Windows.

Also from now on blenpy will be discontinued. Nobody seems to use it anyway. If you don’t know what blenpy is, … that’s exactly what I mean.

:New features:
- uml viewer

:Bug fixes:
- none

:Requirements:

  • full python 2.3+
  • wxpython 2.5.2.8+
  • optional blender 2.35

:Contributors:

  • none

:Batteries included:

  • Kiki:
    Regular Expression (regex) console. For more info:
    http://project5.tk
  • PyChecker:
    PyChecker is a tool for finding bugs in python source code. It
    finds problems that are typically caught by a compiler for
    less dynamic languages, like C and C++. It is similar to lint.
    For more info: http://pychecker.sourceforge.net
  • wxGlade:
    wxGlade is a GUI designer written in Python with the
    popular GUI toolkit wxPython, that helps you create
    wxWindows/wxPython user interfaces. As you can guess by the
    name, its model is Glade, the famous GTK+/GNOME GUI builder,
    with which wxGlade shares the philosophy and the look & feel
    (but not a line of code). For more info:
    http://wxglade.sourceforge.net