Skip to content

Commit eb3ea96

Browse files
Apply suggestions from Carlos' review of the Spyder 6.0 blog
Co-authored-by: Carlos Cordoba <[email protected]>
1 parent 22bd64a commit eb3ea96

File tree

1 file changed

+27
-26
lines changed
  • src/routes/blog/release-spyder-6.0.0

1 file changed

+27
-26
lines changed

src/routes/blog/release-spyder-6.0.0/+page.md

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ title: Officially announcing the release of Spyder 6!
33
author: camgerlach
44
tags: Release-Announcement
55
category: Releases
6-
pub_date: 2024-10-12
7-
summary: After nearly three years in development and more than 3500 commits from over two dozen authors around the world, Spyder 6.0.0 had its stable release on September 3, 2024! Now that 6.0.1 is out and the dust has settled, we'd like to formally announce the release here, thank those who've contributed to it, and introduce a series of posts highlighting its major new features and improvements that haven't already been showcased here.
6+
pub_date: 2024-10-17
7+
summary: After two years in development and more than 2600 commits from over two dozen authors around the world, Spyder 6.0.0 had its stable release on September 3, 2024! Now that 6.0.1 is out and the dust has settled, we'd like to formally announce the release here, thank those who've contributed to it, and introduce a series of posts highlighting its major new features and improvements that haven't already been showcased here.
88
---
99

10-
After two years in development and more than 3500 commits from over two dozen authors around the world, [Spyder 6.0.0 had its stable release on September 3, 2024](https://github.com/spyder-ide/spyder/releases/tag/v6.0.0)!
10+
After two years in development and more than 2600 commits from over two dozen authors around the world, [Spyder 6.0.0](https://github.com/spyder-ide/spyder/releases/tag/v6.0.0) had its stable release on September 3, 2024!
1111
Now that [6.0.1 is out](https://github.com/spyder-ide/spyder/releases/tag/v6.0.1) and the dust has settled, we'd like to formally announce the release here, summarize the major changes, thank those who've contributed to it, and introduce a series of posts highlighting its biggest new features and improvements.
1212

13-
You can [download the latest installer on our website](/download) (recommended), and you can also [install it via a variety of other methods](https://docs.spyder-ide.org/installation.html), including Conda and Conda distributions, Pip, WinPython, OS and distro package managers, from source and GitHub and more.
14-
We can't wait for you to try Spyder 6 if you haven't already, and to find out more about what we're excited about, read on!
13+
You can [download the latest installer on our website](/download) (recommended), or you can also install this version via [a variety of other methods](https://docs.spyder-ide.org/installation.html), including Conda and Conda distributions, Pip, WinPython, OS and distro package managers, from source and GitHub and more.
14+
We can't wait for you to try Spyder 6.0 if you haven't already, and to find out more about what we're excited about, read on!
1515

1616

1717
## Highlights and new features
1818

19-
This new release comes with a lengthy list of user-requested features to improve both Spyder's interactive computing facilities and as its software development capabilities, along with a bevy of UI and usability enhancements.
20-
Additionally, it completes the migration process to a new API and adds further new features for Spyder plugin developers, allowing them to build even more powerful extensions to Spyder.
21-
Overall, over two dozen contributors made 3500 commits and contributed 312 pull requests closing 137 unique issues, adding or modifying approximately 200 000 lines of code across 900 files.
22-
We're excited that in just over a month since being published, just our new standalone installers for Spyder 6.0.0 and 6.0.1 have been downloaded nearly 300 000 times across Windows, Mac and Linux!
19+
This new release comes with a lengthy list of user-requested features that improve both Spyder's interactive computing facilities and its software development capabilities, along with many UI and usability enhancements.
20+
Additionally, it completes the migration process to the new plugin API introduced in Spyder 5 and adds further new features for Spyder plugin developers, allowing them to build even more powerful extensions for our beloved IDE.
21+
Overall, over two dozen contributors made more than 2600 commits and contributed 312 pull requests closing 137 unique issues, adding or modifying approximately 200 000 lines of code across 900 files.
22+
We're excited that in less than a month and a half since being published, just our new standalone installers for Spyder 6.0.0 and 6.0.1 have been downloaded over 350 000 times across Windows, Mac and Linux!
2323

2424
We'll have separate follow-up blog posts by each of our team members highlighting and demoing some of the biggest enhancements, including our new remote development platform, UI/UX design and usability improvements, updated first-party plugins, new website, documentation site and translations, and others, in addition to [Ryan's existing post on the brand new Conda-based installers/updaters](../cbi-installers).
2525
Keep an eye out for those in the coming weeks!
@@ -29,14 +29,14 @@ In the meantime, here's a summary of what's new in the Spyder 6 release! Check o
2929

3030
### Major new features
3131

32-
* Initial support for connecting to remote workstations, cloud desktops, computing clusters and other severs via SSH, allowing automatically installing and starting a kernel and running code remotely
33-
* [Conda-based installers](../cbi-installers) for Windows, macOS and Linux, with cross-platform support, more convenient and robust updates, newer Python versions and opening the doors to many future features
34-
* A Debugger pane to explore the stack frame of the current debugging session, centralizing debugger functionality in one place, and including a new button to enter a debugger during the current execution
32+
* Initial support for connecting to remote workstations, cloud desktops, computing clusters and other severs via SSH, allowing automatically installing and starting a kernel and running code remotely (part of our [CZI grant](../czi-grant))
33+
* [Conda-based installers](../cbi-installers) for Windows, macOS and Linux, with more convenient and robust updates, newer Python versions and opening the door to many future features
34+
* A Debugger pane to explore the stack frame of the current debugging session, centralizing debugger functionality in one place, and including a new button to enter the debugger during the current execution
3535

3636

3737
### Global enhancements
3838

39-
* Add ability to manage enabled plugins in `Preferences > Plugins`
39+
* Add ability to manage external plugins (e.g. Spyder-Notebook) in `Preferences > Plugins`
4040
* The interface font used by the application is now configurable
4141
* Support accepting Chinese, Japanese and Korean input on Linux
4242
* Show intro message for panes that don't display content at startup
@@ -53,34 +53,34 @@ In the meantime, here's a summary of what's new in the Spyder 6 release! Check o
5353

5454
### IPython Console
5555

56-
* New submenu to start a new console in any registered environment in one click
56+
* New submenu to start a new console in any registered Conda or Pyenv environment in one click
5757
* Kernel restarts are now much faster
58-
* Environment variables declared in `~/.bashrc` or `~/.zhrc` now passed to the console
58+
* Environment variables declared in `~/.bashrc` or `~/.zhrc` are now passed to the console
5959

6060

6161
### Variable Explorer
6262

63-
* New refresh button for viewer windows to update the variables within (at last!)
64-
* All real number dtypes now supported in the DataFrame viewer
63+
* New refresh button for viewer windows to update the variables within them (at last!)
64+
* All real number data types are now supported in the DataFrame viewer
6565
* Add back ability to load HDF5 and Dicom files (removed in Spyder 5)
66-
* Improve how options are displayed and handled in the different viewers.
66+
* Improve how options are displayed and handled in the different viewers
6767
* New button to indicate when variables are being filtered
6868

6969

7070
### Plots
7171

72-
* Plots pane now used to display figures generated by Variable Explorer options
72+
* Plots pane is now used to display figures generated by the Variable Explorer
7373
* Increase DPI of Matplotlib plots so they look better on high resolution screens
7474
* Respect Matplotlib user settings configured outside Spyder
7575
* Matplotlib backend and Python environment information now shown in the status bar
7676

7777

7878
### Major plugin changes
7979

80+
* Add a Debugger plugin to centralize all functionality related to debugging
8081
* Port the Editor to the new API introduced in Spyder 5, completing Spyder's migration of internal panes to fully modular plugins
8182
* Generalize the Run plugin to support generic inputs and executors, allowing custom plugins to run specific files, cells and selections and display the results
8283
* Add a Switcher plugin for the files and symbols switcher
83-
* Add a Debugger plugin to centralize all functionality related to debugging
8484
* Add an External Terminal plugin to execute Python and Bash/Batch/PwSh files in a system terminal
8585
* Declare a proper API for the Projects plugin.
8686
* Move the former Breakpoints plugin's functionality to the new Debugger plugin
@@ -92,23 +92,24 @@ First and foremost, we'd like to thank _**YOU**_, our amazing Spyder users, for
9292
Its because of you all, the members of this fantastic community, that we're motivated and able to keep making Spyder better for everyone!
9393
We'd like to especially thank the many folks who financially support Spyder development via charitable donations through our [Open Collective page](https://opencollective.com/spyder).
9494
If you like Spyder and would like to see it keep moving forward and and becoming even better, we appreciate whatever you are able to give, financially or otherwise.
95-
if every ~~Wikipedia~~ Spyder user gave $1 per year, we would be able to cover our entire annual budget several times over, so every little bit helps!
95+
If every ~~Wikipedia~~ Spyder user gave $1 per year, we would be able to cover our entire annual budget several times over, so every little bit helps!
9696

9797
Next, we'd like to give a round of applause to our many dedicated contributors who made significant code contributions to this release: [@AngelaRemolina](https://github.com/AngelaRemolina), [@Mte90](https://github.com/Mte90), [@dpturibio](https://github.com/dpturibio), [@rear1019](https://github.com/rear1019), [@stevetracvc](https://github.com/stevetracvc), [@remisalmon](https://github.com/remisalmon), [@sthibaul](https://github.com/sthibaul), [@hmaarrfk](https://github.com/hmaarrfk), [@jnsebgosselin](https://github.com/jnsebgosselin), [@rhkarls](https://github.com/rhkarls), [@musicinmybrain](https://github.com/musicinmybrain), [@isabela-pf](https://github.com/isabela-pf), [@habibmy](https://github.com/habibmy), and [@kevinsmia1939](https://github.com/kevinsmia1939).
9898
We also want to thank [our translators](https://crowdin.com/project/spyder/activity-stream), who make it possible to use Spyder in nearly a dozen different languages!
9999

100100
We'd also like to thank our other major fiscal sponsors, [NumFOCUS](https://numfocus.org/) and the [Chan Zuckerberg Initiative](https://chanzuckerberg.com/)!
101-
NumFOCUS is a 501(c)3-registered charitable nonprofit that serves as the current home of the Spyder project along with the rest of the core free and open source SciPy/PyData ecosystem, and we couldn't have gotten where we are now without their help, as well as their [Small Development Grants](https://numfocus.org/programs/small-development-grants) that helped fund a number of features in this release.
101+
NumFOCUS is a 501(c)3-registered charitable nonprofit that serves as the current home of the Spyder project along with the rest of the core PyData ecosystem.
102+
We couldn't have gotten where we are now without their help, as well as their [Small Development Grants](https://numfocus.org/programs/small-development-grants) that helped fund a number of features in this release.
102103
CZI has provided critical funding for Spyder 6, particularly the new remote development architecture, through a grant in Cycle 5 of its [Essential Open Source Software for Science program](https://chanzuckerberg.com/eoss/).
103104

104105
Finally, we'd like to extend personal thanks to our fellow current and former core developers and Spyder team members for their amazing efforts to make Spyder 6 possible!
105106
In no particular order, and mentioning only the most prominent contribution of each person:
106107

107-
- [Ryan Clary](https://github.com/mrclary) created and maintains our brand new Conda-based installers and much of the related features and infrastructure
108+
- [Ryan Clary](https://github.com/mrclary) created and maintains our brand new Conda-based installers and much of their related features and infrastructure
108109
- [Jitse Niesen](https://github.com/jitseniesen) updated and improved many of our plugins for Spyder 6, including [Spyder-Notebook](https://github.com/spyder-ide/spyder-notebook), [Spyder-Unittest](https://github.com/spyder-ide/spyder-unittest) and [Spyder-Line-Profiler](https://github.com/spyder-ide/spyder-line-profiler)
109110
- [Quentin Peter](https://github.com/impact27) created the new Debugger pane and improved the IPython Console and Spyder-Kernels
110111
- [Daniel Althviz](https://github.com/dalthviz) served as Release Manager throughout the Spyder 6 cycle, ported the Editor to our new API and mentored Juan Sebastian
111-
- [Juan Sebastian Bautista](https://github.com/jsbautista) developed improvements to the Windows installers, the QtConsole GUI powering our IPython Console, and Spyder's UI/UX
112+
- [Juan Sebastian Bautista](https://github.com/jsbautista) made many UI/UX improvements to make Spyder's interface more user-friendly
112113
- [Hendrik Louzada](https://github.com/hlouzada) created the backend for the whole remote development architecture
113114
- [Edgar Margffoy](https://github.com/andfoy) and [Stephannie Jimenez](https://github.com/steff456) created a brand new, pluggable and configurable Run architecture for Spyder as well as several other major API/under the hood improvements
114115
- [Andrés Montoya](https://github.com/conradolandia) helped improve the UI/UX, design and theming of Spyder 6 and created this brand new website for the project
@@ -131,7 +132,7 @@ Want to start using Spyder 6 right now?
131132
The easiest way is by downloading our own installers for Windows, macOS and Linux [from our website](/download).
132133
You can also [install it via a variety of other methods](https://docs.spyder-ide.org/installation.html), such as Conda and Conda distributions, Pip, WinPython, OS and distro package managers and from source on GitHub.
133134

134-
Keep in mind that if you use our standalone installers and want to install your own Python packages not included with Spyder, until the new built-in environment manager is included in Spyder 6.1 you'll need to have another Python environment installed on your machine and select it in Spyder, if you don't have one already configured for Spyder 5.
135-
We have an [FAQ entry on how to install one](https://docs.spyder-ide.org/faq.html#using-packages-installer) that includes a short video tutorial and step by step instructions, as well as [and entry on how to connect an existing environment](http://docs.spyder-ide.org/faq.html#using-existing-environment).
135+
Keep in mind that if you use our standalone installers and want to install your own Python packages not included with Spyder, for now you'll need to have another Python environment installed on your machine and select it in Spyder, if you don't have one already configured.
136+
We have an FAQ entry on [how to install one](https://docs.spyder-ide.org/faq.html#using-packages-installer) that includes a short video tutorial and step by step instructions, as well as an entry on [connecting an existing environment](http://docs.spyder-ide.org/faq.html#using-existing-environment).
136137

137138
We hope you all enjoy the new features and improvements in Spyder 6, and as as always, happy Spydering!

0 commit comments

Comments
 (0)