[ANN] Spyder 4.0 third public beta release

98 views
Skip to first unread message

Carlos Córdoba

unread,
Jun 29, 2019, 11:12:16 AM6/29/19
to spyd...@googlegroups.com

Hi all,

On the behalf of the Spyder Project Contributors, I’m pleased to announce the third 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 6 weeks after Spyder 4.0 beta2 and it includes more than 600 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.
    • Create a separate window when undocking all panes.
  • Editor

    • Code folding.
    • Indent guides.
    • A class/method/function lookup “context panel”.
    • 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 MultiIndex display support to the Dataframe viewer.
    • Add support for all Pandas indexes.
    • Add support for sets.
  • 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.0b3

Or you can use pip with this command:

pip install --pre -U spyder

Enjoy!
Carlos

Julien Hillairet

unread,
Jul 5, 2019, 2:30:38 AM7/5/19
to spyd...@googlegroups.com
Dear Carlos and Spyder contributors,

Many thanks for your work, Spyder 4 is great.

Concerning the new option:
A new Plots pane to browse all inline figures generated by the IPython console.
I really appreciate the copy to clipboard feature, which is something which really miss with other figure backends.

A question: once plot, would it be possible to open an inline figure into another backend (ex: to create a figure window which is more convenient to manipulate/zoom) ?

Best regards,

Julien


--
You received this message because you are subscribed to the Google Groups "spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spyderlib+...@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at https://groups.google.com/group/spyderlib.
To view this discussion on the web visit https://groups.google.com/d/msgid/spyderlib/19c2efc7-8281-c11f-fc5c-2875affd5367%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages