Spyder (software)
Screenshot of Spyder on Windows | |
Developer(s) | Spyder developer community |
---|---|
Stable release | 2.3.8 / November 27, 2015 |
Written in | Python |
Operating system | Cross-platform |
Platform | Qt, Windows, Linux, OS X |
Type | Integrated development environment |
License | MIT |
Website |
github |
Spyder (formerly Pydee) is an open source cross-platform IDE for scientific programming in the Python language. Spyder integrates NumPy, SciPy, Matplotlib and IPython, as well as other open source software.[1][2]
In comparison with other IDEs for scientific development Spyder has a unique set of features - cross-platform, open-source, written in Python and available under non-copyleft license.[3] Spyder is extensible with plugins,[4] includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint[5] and Rope. It is available cross-platform through Anaconda, on Windows with WinPython[6] and Python(x,y),[7] on Mac OS through MacPorts, and on major Linux distributions such as Ubuntu, Debian, Fedora, OpenSUSE, Gentoo or Arch Linux.[8][9]
Spyder makes use of Qt either through the binding PyQt or PySide.[10] This flexibility is reached through a small abstraction layer called QtPy.[11]
Features
Features include:
- editor with syntax highlighting and introspection for code completion
- support for multiple Python consoles (including IPython)
- the ability to explore and edit variables from a GUI
Plugins
Available plugins include:
- Static Code Analysis with Pylint
- Code Profiling
- Conda Package Manager with conda
Spyder's website[12] provides a full list of features, with screenshots.
See also
References
- ↑ "Migrating from MATLAB to Python | Greener Engineering". et.byu.edu. Retrieved 2014-02-09.
- ↑ "Spyder review - Techworld.com". review.techworld.com. Retrieved 2014-02-09.
- ↑ "Spyder license".
- ↑ "SpyderPlugins - spyderlib - Plugin development - Spyder is the Scientific PYthon Development EnviRonment - Google Project Hosting". code.google.com. Retrieved 2014-02-09.
- ↑ "Pylint extension — Spyder 2.2 documentation". packages.python.org. Retrieved 2014-02-09.
- ↑ "WinPython distribution".
- ↑ "Python(x,y) distribution".
- ↑ "Reviews for spyder". apps.ubuntu.com. Retrieved 2014-02-09.
- ↑ "Seznámení s Python IDE Spyder | Fedora.cz". fedora.cz. Retrieved 2014-02-09.
- ↑ "Spyder runtime dependencies". github.com. 2015-02-21.
- ↑ "QtPy: Abtraction layer for PySide/PyQt4/PyQt5". github.com. 2015-10-23. Retrieved 2015-12-28.
- ↑ "Features - spyderlib - Tremendous features - Spyder is the Scientific PYthon Development EnviRonment - Google Project Hosting". code.google.com. Retrieved 2014-02-09.