Jump to content

Spyder (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tambora1815 (talk | contribs) at 11:38, 22 November 2016 (Stable version 3.0.2 (20 November 2016): https://github.com/spyder-ide/spyder/releases/tag/v3.0.2). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Spyder
Original author(s)Pierre Raybaut
Developer(s)Spyder developer community
Initial releaseOctober 18, 2009; 14 years ago (2009-10-18)[1][2]
Stable release
3.0.2 / November 20, 2016; 7 years ago (2016-11-20)
Preview release
3.0.0 beta7 / September 16, 2016; 7 years ago (2016-09-16)
Repository
Written inPython
Operating systemCross-platform
PlatformQt, Windows, Linux, macOS
TypeIntegrated development environment
LicenseMIT
Websitegithub.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

Features include:

Plugins

Available plugins include:

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

See also

References

  1. ^ https://github.com/spyder-ide/spyder/tree/v1.0.0
  2. ^ (Python)(ANN) Spyder v1.0.0 released, Oct 18 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. 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.