ANN: Spyder v2.0.0

Pierre Raybaut pierre.raybaut at gmail.com
Mon Nov 29 18:33:48 CET 2010


Hi all,

I am pleased to announced that Spyder v2.0.0 has just been released.

Spyder (previously known as Pydee) is a free open-source Python
development environment providing MATLAB-like features in a simple and
light-weighted software, available for Windows XP/Vista/7, GNU/Linux
and MacOS X:
http://spyderlib.googlecode.com/

Spyder is part of spyderlib, a Python module based on PyQt4, pyflakes
and rope (QScintilla's dependency has been removed in version 2.0 and
rope features have been integrated since this version as well).

Some of Spyder basic features:

    * Python, C/C++, Fortran source editor with class/function
browser, code completion and calltips
    * consoles:
          o open as many Python interpreters, IPython consoles or
command windows as you need
          o code completion and calltips
          o variable explorer with GUI-based editors for a lot of data
types (numbers, strings, lists, arrays, dictionaries, ...)
    * object inspector: provide documentation or source code on any
Python object (class, function, module, ...)
    * online documentation: automatically generated html documentation
on installed Python modules
    * find in files
    * file explorer
    * project manager
    * MATLAB-like PYTHONPATH management dialog box (works with all
consoles)
    * Windows only: current user environment variables editor
    * direct links to documentation (Python, Qt, Matplotlib, NumPy,
Scipy, etc.)
    * direct link to Python(x,y) launcher
    * direct links to QtDesigner, QtLinguist and QtAssistant (Qt
documentation)

Some of the new key features introduced with Spyder v2.0:

    * IPython integration is no longer experimental: only v0.10
release is supported
    * a brand new GUI layout: clearer menus and options structure
    * source editor:
          o powerful dynamic code introspection features (powered by
rope):
                + improved code completion and calltips
                + go-to-definition: go to an object definition with a
simple mouse click!
          o breakpoints and conditional breakpoints
    * object inspector: new rich text mode (powered by sphinx)
    * variable explorer may now open multiple array/list/dict editor
instances at once, thus allowing to compare variable contents
    * preferences dialog box:
          o keyboard shortcuts
          o syntax coloring schemes (source editor, history log,
object inspector)
          o console: background color (black/white), automatic code
completion, etc.
          o and a lot more...

Cheers,
Pierre


More information about the Python-announce-list mailing list