

Work efficiently in a multi-language editor with a function/class browser, real-time code analysis tools ( pyflakes, pylint, and pycodestyle), automatic code completion ( jedi and rope), horizontal/vertical splitting, and go-to-definition. Furthermore, Spyder can also be used as a PyQt5 extension library, allowing you to build upon its functionality and embed its components, such as the interactive console, in your own software.įor more general information about Spyder and to stay up to date on the latest Spyder news and information, please check out our new website. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.īeyond its many built-in features, its abilities can be extended even further via its plugin system and API. Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.

Thanks for all you do to make the Spyder project thrive! More details If you'd like to make a donation to help fund further improvements, we're on OpenCollective.

There are numerous ways you can help, many of which don't require any programming. Spyder development is made possible by contributions from our global user community, along with organizations like NumFOCUS and Quansight. Thanks to your continuing support, we are on track for a Spyder 4 release in early 2019 with all of your most-requested features (a new debugger and completion architecture, better Projects, new Editor functionality, full Variable Explorer object support, a built-in dark theme and much more)! Help support Spyder, the community-developed scientific IDE! Some source files and icons may be under other authorship/licenses see NOTICE.txt. Copyright © 2009–2021 Spyder Project Contributors
