Skip to content

cheesinglee/spyder

Repository files navigation

Spyder - Scientific PYthon Development EnviRonment
==================================================

Copyright © 2009 Pierre Raybaut
Licensed under the terms of the MIT License
(see spyderlib/__init__.py for details)


    Overview

        Spyder is a Python development environment with tons of features:
            Editor
                Multi-language editor with function/class browser, code analysis
                (pyflakes and pylint are currently supported), horizontal/verti-
                cal splitting, etc.
            Documentation viewer
                Automatically show documentation (if available, or source code
                otherwise) for any class instantiation or function call made
                in a Python shell (interactive/external console, see below)
            Interactive console
                Python shell with workspace support (variable explorer with GUI
                based editors: dictionary editor, array editor, ...) and
                matplotlib figures integration
            External console (separate process)
                Run Python scripts (interactive, debugging or normal mode) or
                open a Python interpreter with variable explorer and documenta-
                tion viewer support (a basic terminal window may also be opened
                with the external console)
            File/directories explorer
            Find in files feature
                Supporting regular expressions and mercurial repositories
            History log

        Spyder may also be used as a PyQt4 extension library (module 'spyderlib').
        For example, the Python interactive shell widget used in Spyder may be
        embedded in your own PyQt4 application.

    Dependencies
    
        Requirements
            Python 2.x (x>=5)
            PyQt4 4.x (x>=3 ; recommended x>=4)
            
	Recommended modules
	    pyflakes >v0.3.0 (real-time code analysis)
            numpy (N-dimensional arrays)
            scipy (signal/image processing)
            matplotlib (2D/3D plotting)
	    IPython (enhanced Python interpreter)
	    
        Optional modules
            QScintilla2 2.x (x>=1) (PyQt4 additional module)
            (QScintilla add support for autocompletion in Spyder's editor
             until it's reimplemented in pure PyQt4)
            pylint (powerful code analysis)

    Installation
    
        From the source package:
            python setup.py install
            
    More informations
    
        Downloads, bug reports and feature requests:
            http://code.google.com/s/spyder/
        Discussions:
            http://groups.google.com/group/spyder

About

This is a python IDE based on spyder hosted http://code.google.com/p/spyderlib/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published