Spyder IDE navigation emblem rendered at 36 pixels Spyder
Download

Product depth

Features that keep scientific Python productive

Spyder organizes the tools you already use in notebooks and scripts into a single desktop layout tuned for analysis, visualization, and reproducible research.

Editor built for numerical code

Syntax highlighting, code folding, on-the-fly warnings, and go-to-definition help you navigate large scientific codebases. Split panes let you compare experiments side by side while keeping breakpoints intact.

Code intelligence

Real-time analysis surfaces style issues and import problems early. Autocompletion is tuned for scientific libraries so common calls stay fast to type.

Integrated panes

IPython console

Run scripts line by line, inspect rich outputs, and reuse history while the editor stays synchronized with the working directory you expect.

Variable explorer

Browse arrays, frames, and model objects with sortable columns for shape, dtype, and memory footprint so you can sanity check data before plotting.

Debugger and breakpoints

Inspect stack frames, evaluate expressions in context, and continue execution after hot fixes without restarting your entire session.

Plots and figures

Keep matplotlib and other figure outputs docked beside your code so you can iterate on styling without losing the console state that produced each chart.

Profiler and projects

Profile hot loops to guide vectorization, then organize assets with project roots that mirror how your team stores raw data and derived tables.

Help and documentation viewer

Read rendered docstrings without leaving Spyder so new contributors can learn APIs while advanced users keep deep dives a single shortcut away.

Designed for reproducible science

Spyder encourages habits that make research auditable: explicit project folders, tracked environments, and scripts that pair naturally with version control workflows your lab already uses.

Download