Also known as Pydee
IDE for scientific programming in Python
Some source files and icons may be under other authorship/licenses; see NOTICE.txt. :point left: Click on this link to check the next Spyder 6 version. :point left: Click on this link to test changes in our master branch. Spyder development is made possible by contributions from our global user community, along with organizations like NumFOCUS and Quansight. There are numerous ways you can help, many of which don't require any programming. If you'd like to make a donation to help fund further improvements, we'd really appreciate it. Thanks for all you do to make the Spyder project thrive! More details Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. 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. Beyond its many built-in features, its abilities can be extended even further via its plugin system and API. 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. For more general information about Spyder and to stay up to date on the latest Spyder news and information, please check out our new website. Harness the power of as many IPython consoles as you like with full workspace and debugging support, all within the flexibility of a full GUI interface. Instantly run your code by line, cell, or file, and render plots right inline with the output or in interactive windows. Render documentation in real-time with Sphinx for any class or function, whether external or user-created, from either the Editor or a Console. Inspect any variables, functions or objects created during your session. Editing and interaction is supported with many common types, including numeric/strings/bools, Python lists/tuples/dictionaries, dates/timedeltas, Numpy arrays, Pandas index/series/dataframes, PIL/Pillow images, and more. You can read the Spyder documentation online on the Spyder Docs website. For a detailed guide to installing Spyder, please refer to our installation instructions. If in doubt, you should always install Spyder via this method to avoid unexpected issues we are unable to help you with; it generally has the least likelihood of potential pitfalls for non-experts, and we may be able to provide limited assistance if you do run into trouble. The WinPython distribution for Windows The MacPorts project for macOS Your distribution's package manager (i.e. apt-get , yum , etc) on Linux The pip package manager, included with most Python installations However , we lack the resources to provide individual support for users who install via these methods, and they may be out of date or contain bugs outside our control, so we recommend the Anaconda version instead if you run into issues. Spyder was originally created by Pierre Raybaut, and is currently maintained by Carlos Córdoba and an international community of volunteers. You can join us—everyone is welcome to help with Spyder! Please read our contributing instructions to get started! Please see the instructions in our Contributing guide to learn how to do run Spyder after cloning its repo from Github. Important Note : Most or all of the dependencies listed below come with Anaconda and other scientific Python distributions, so you don't need to install them separately in those cases. When installing Spyder from its source package, the only requirement is to have a Python version equal or greater than 3.8. Python 3.11+: The core language Spyder is written in and for. PyQt5 5.15+: Python bindings for Qt, used for Spyder's GUI. The rest our dependencies (both required and optional) are declared in this file.
Excerpt from the source-code README · 19,335 chars · not written by Vinony
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).