Spyder (software)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Spyder
Spyder IDE
250px
Screenshot of Spyder on Windows
Developer(s) Spyder developer community
Stable release 2.3.8 / November 27, 2015; 8 years ago (2015-11-27)
Written in Python
Operating system Cross-platform
Platform Qt, Windows, Linux, OS X
Type Integrated development environment
License MIT
Website github.com/spyder-ide/spyder

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][citation needed][dubious ] 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:

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

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.

External links