[ANN] Spyder 4.0 fourth public beta release

114 views
Skip to first unread message

Carlos Córdoba

unread,
Aug 2, 2019, 12:18:50 PM8/2/19
to spyd...@googlegroups.com

Hi all,

On the behalf of the Spyder Project Contributors, I’m pleased to announce the fourth beta of our next major version: Spyder 4.0.

We’ve been working on this version for almost three years now and as far as we know it’s working very well. There are still several bugs to squash but we encourage all people who like the bleeding edge to give it a try. This beta version is released 5 weeks after Spyder 4.0 beta3 and it includes more than 400 commits.

Spyder 4.0 comes with several interesting and exciting new features. The most important ones are:

  • Main Window

    • Dark theme for the entire application.
    • A new Plots pane to browse all inline figures generated by the IPython console.
    • Rename the following panes:
      • Static code analysis to Code Analysis
      • File explorer to Files
      • Find in files to Find
      • History log to History
      • Project explorer to Project
    • Create a separate window when undocking all panes.
    • Show current conda environment (if any) in the status bar.
  • Editor

    • Code folding.
    • Indent guides.
    • Code completion on the fly.
    • A class/method/function lookup panel. This can be shown in the menu Source > Show selector for classes and functions.
    • Autosave functionality to recover unsaved files after a crash.
    • Code completion and linting are provided by the Python Language Server.
  • IPython Console

    • Add menu options to start consoles in Pylab, Sympy and Cython modes.
    • Cells are run through a new function called runcell.
  • Variable Explorer

    • Add a new viewer to inspect any Python object in a tree-like view.
    • Add the ability to filter variables by name or type.
    • Add MultiIndex display support to the Dataframe viewer.
    • Add support for all Pandas indexes.
    • Add support for sets.
    • Add support for Numpy object arrays.
  • Files

    • Add the possibility to associate different external applications to open specific file extensions.
    • Add a context menu action called Open externally to all files to open them with the default program associated with the file type.
    • Add multi-select functionality (Ctrl/Shift+click).
    • Add the ability to copy/paste files and their absolute or relative paths.
    • Use special icons for different file types.
    • Add an option to open files and directories with a single click.
  • Outline

    • Show cells grouped in sections.
    • Add a default name to all cells.

For a more complete list of changes, please see our changelog

You can easily install this beta if you use Anaconda by running:

conda update qt pyqt
conda install -c spyder-ide spyder=4.0.0b4

Or you can use pip with this command:

pip install --pre -U spyder

Enjoy!
Carlos

Reply all
Reply to author
Forward
0 new messages