Spyder (software) explained

Spyder
Logo Alt:Spyder IDE logo and wordmark
Author:Pierre Raybaut
Developer:Spyder project contributors
Released:[1] [2]
Programming Language:Python
Operating System:Cross-platform
Platform:Qt, Windows, macOS, Linux
Genre:Integrated development environment
License:MIT

Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open-source software.[3] [4] It is released under the MIT license.[5]

Initially created and developed by Pierre Raybaut in 2009, since 2012 Spyder has been maintained and continuously improved by a team of scientific Python developers and the community.

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

Spyder uses Qt for its GUI and is designed to use either of the PyQt or PySide Python bindings.[10] QtPy, a thin abstraction layer developed by the Spyder project and later adopted by multiple other packages, provides the flexibility to use either backend.[11]

Features

Features include:[12]

Plugins

Available plugins include:[13]

See also

External links

Notes and References

  1. Web site: spyder-ide/spyder at v1.0.0 . . 3 April 2017.
  2. Web site: (Python)(ANN) Spyder v1.0.0 released . 18 October 2009.
  3. Web site: Migrating from MATLAB to Python . dead . https://web.archive.org/web/20141010221143/http://web.ics.purdue.edu:80/~smit1447/blog/?p=24 . 2014-10-10 . Greener Engineering . et.byu.edu . 9 February 2014.
  4. Web site: Spyder review . review.techworld.com . 9 February 2014 . 3 December 2013 . https://web.archive.org/web/20131203014000/http://review.techworld.com/applications/3238833/spyder-review/ . dead .
  5. Web site: Spyder license. .
  6. Web site: SpyderPlugins – spyderlib – Plugin development – Spyder is the Scientific PYthon Development EnviRonment . 9 February 2014 . dead . https://web.archive.org/web/20131024165518/http://code.google.com/p/spyderlib/wiki/SpyderPlugins . 24 October 2013 .
  7. Web site: Pylint extension – Spyder 2.2 documentation . packages.python.org . 9 February 2014 . 1 February 2014 . https://web.archive.org/web/20140201022109/http://packages.python.org/spyder/pylint.html . dead .
  8. Web site: Reviews for spyder . apps.ubuntu.com . 9 February 2014.
  9. Web site: Seznámení s Python IDE Spyder . fedora.cz . 9 February 2014 . dead . https://web.archive.org/web/20130820121204/http://fedora.cz/seznameni-s-python-ide-spyder/ . 20 August 2013 .
  10. Web site: Spyder runtime dependencies . 21 February 2015 . github.com .
  11. Web site: QtPy: Abstraction layer for PySide/PyQt4/PyQt5 . 23 October 2015 . 28 December 2015 . github.com .
  12. Web site: Spyder Documention – Features Overview . Spyder Project . 2018-07-30 . dead . 2019-01-23 . https://web.archive.org/web/20190123054617/http://docs.spyder-ide.org/overview.html .
  13. Web site: Spyder Plugins List . Spyder Project . 2018-07-30 .