Spyder (software)
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, as well as other open-source software.[4][5] Created by Pierre Raybaut[6] and released in 2009[1][2] under the MIT license,[7] since 2012 Spyder has been maintained and continuously improved by Python developers and the community.[citation needed] Spyder is extensible with first-party and third-party plugins,[8] and includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint[9] and Rope.[10][11] Spyder uses Qt for its GUI and is designed to use either of the PyQt or PySide Python bindings.[12] QtPy, a thin abstraction layer developed by the Spyder project and later adopted by multiple other packages, provides the flexibility to use either backend.[13] HistoryInitially created and developed by Pierre Raybaut,[6] it was published on October 18, 2009[1][2] under the MIT license.[7] Since 2012 Spyder has been maintained and continuously improved by a team of scientific Python developers and the community.[citation needed] As of 2024, the Spyder website lists the Chan Zuckerberg Initiative and NumFOCUS as their two major sponsors, also noting donations received from users through Open Collective.[14] Carlos Cordoba was listed as the lead maintainer of the software, with Daniel Althiz as co-maintainer.[6] SoftwareIt 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.[4][5] Spyder is extensible with first-party and third-party plugins,[8] includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint[9] 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.[10][11] Spyder uses Qt for its GUI and is designed to use either of the PyQt or PySide Python bindings.[12] QtPy, a thin abstraction layer developed by the Spyder project and later adopted by multiple other packages, provides the flexibility to use either backend.[13] FeaturesFeatures include:[15]
PluginsAvailable plugins include:[16]
See alsoReferences
External linksWikimedia Commons has media related to Spyder (software). |
Portal di Ensiklopedia Dunia