Spyder (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Spyder
Spyder IDE
Spyder-windows-screenshot.png
Screenshot of Spyder on Windows
Original author(s) Pierre Raybaut
Developer(s) Spyder developer community
Initial release 18 October 2009; 7 years ago (2009-10-18)[1][2]
Stable release
3.1.3 / 20 February 2017; 34 days ago (2017-02-20)
Preview release
3.0.0 beta7 / 16 September 2016; 6 months ago (2016-09-16)
Written in Python
Operating system Cross-platform
Platform Qt, Windows, Linux, macOS
Type Integrated development environment
License MIT
Website github.com/spyder-ide/spyder

Spyder (formerly Pydee[3]) is an open source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates NumPy, SciPy, Matplotlib and IPython, as well as other open source software.[4][5] It is released under the MIT license.[6][citation needed]

Spyder is extensible with plugins,[7] includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint[8] and Rope. It is available cross-platform through Anaconda, on Windows with WinPython[9] and Python(x,y),[10] on macOS through MacPorts, and on major Linux distributions such as Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE and Ubuntu.[11][12]

Spyder makes use of Qt either through the binding PyQt or PySide.[13] This flexibility is reached through a small abstraction layer called QtPy.[14]

Features[edit]

Features include:

Plugins[edit]

Available plugins include:

  • Static Code Analysis with Pylint
  • Code Profiling
  • Conda Package Manager with conda

See also[edit]

References[edit]

  1. ^ https://github.com/spyder-ide/spyder/tree/v1.0.0
  2. ^ (Python)(ANN) Spyder v1.0.0 released, 18 Oct 2009 at 18:11
  3. ^ Renamed Pydee to Spyder (it changes everything...!), Pierre Raybaut committed on 9 Aug 2009
  4. ^ "Migrating from MATLAB to Python | Greener Engineering". et.byu.edu. Retrieved 2014-02-09. 
  5. ^ "Spyder review – Techworld.com". review.techworld.com. Retrieved 2014-02-09. 
  6. ^ "Spyder license". 
  7. ^ "SpyderPlugins – spyderlib – Plugin development – Spyder is the Scientific PYthon Development EnviRonment – Google Project Hosting". code.google.com. Archived from the original on 2013-10-24. Retrieved 2014-02-09. 
  8. ^ "Pylint extension – Spyder 2.2 documentation". packages.python.org. Retrieved 2014-02-09. 
  9. ^ "WinPython distribution". 
  10. ^ "Python(x,y) distribution". 
  11. ^ "Reviews for spyder". apps.ubuntu.com. Retrieved 2014-02-09. 
  12. ^ "Seznámení s Python IDE Spyder | Fedora.cz". fedora.cz. Retrieved 2014-02-09. 
  13. ^ "Spyder runtime dependencies". github.com. 2015-02-21. 
  14. ^ "QtPy: Abtraction layer for PySide/PyQt4/PyQt5". github.com. 2015-10-23. Retrieved 2015-12-28. 

External links[edit]