Spyder IDE

The Scientific Python Development Environment
Thanks to your financial contributions, we are operating on an estimated annual budget of$7,328
Today's Balance
$5,783.36
Estimated Annual Budget
$7,328

Updates

Stay up to dates with our latest activities and progress.
published on April 24, 2018
Thanks to all your support, we've reached a big milestone: over 3,000 stars and 100 contributors on our main [Github repo](https://github.com/spyder-ide/spyder), with even more on our many plugins and affiliated projects. Community involvement is a…

About

The Scientific Python Development Environment

Screenshot of the Spyder main window

Spyder, the Scientific Python Development Environment, is a powerful open-source IDE written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, code analysis, built-in debugging, and detailed profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. What's more, its abilities can be extended even further via its plugin system and API.


Use as an IDE

Spyder is a Python development environment with many features for research, data analysis, and scientific package creation:

Editor

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.

Interactive console

Multiple IPython consoles with workspace and debugging support to instantly evaluate the code written in the Editor. Spyder consoles also come with full Matplotlib integration.

Documentation viewer

Render documentation in real-time with Sphinx for any class or function, whether external or user-created from either the Editor or a Console.

Variable explorer

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.

Development tools

Examine your code with the static analyzer, trace its execution with the interactive debugger, measure its performance with the profiler, and keep things organized with project support and a builtin file explorer.

Find in files

Search for queries across multiple files in your project, with full support for regular expressions.

Plugin support API

This allows for extending Spyder to add more functionality right inside the IDE. (Beta!)

Use as a (Python) library

Spyder may also be used as a PyQt5 extension library (module spyder). For example, the Python interactive shell widget used in Spyder may be embedded in your own PyQt5 application.

Team

Meet the awesome people that are bringing the community together! 🙌
Edgar Andrés Margffoy Tuay
Contributor since November 2017
Daniel Althviz Moré
Contributor since November 2017
Carlos Córdoba
Core Contributor since November 2017
Jean-Sébastien Gosselin
Core Contributor since November 2017
Rafael Laverde
Contributor since November 2017
Gonzalo Peña-Castellanos
Core Contributor since November 2017
Jitse Niesen
Core Contributor since November 2017
Prikers
Core Contributor since November 2017
C.A.M. Gerlach
Core Contributor since April 2018

Budget

Current balance: $5,783.36

Latest expenses

Latest transactions

Monthly donation to Spyder IDE (Individual)

🎉
$5
USD
Constantin Kraft using a gift card from Rollbar | a day ago | View Details

Donation to Spyder IDE

🎉
$10
USD
Nils Höche | 2 days ago | View Details

Donation to Spyder IDE

🎉
$100
USD
Kevin Shweh using a gift card from Triplebyte | 3 days ago | View Details

Donation to Spyder IDE

🎉
$10
USD

Donation to Spyder IDE

🎉
$15
USD
catdevrandom | 6 days ago | View Details

Contributors

9 organizations and 182 people are supporting us.