DataSpell 2022.2.2 Is Out
DataSpell 2022.2.2 introduces enhancements for the Python interpreter selector, addresses a bug affecting the display of image outputs in the Python Console, and fixes the way metadata from externally created notebooks is handled.
Python interpreter selector
DataSpell has an Interpreter selector in the bottom right-hand corner of the IDE that helps you see and change the Python interpreter you are currently working with.
In DataSpell 2022.2.2 an Interpreter selector is also sensitive to the context of the Workspace tool window, so it is easy to see which interpreter is used for each directory directly from the Workspace tool window. You can change the interpreter via the context menu in the Workspace tool window.
Python console: Correct placement of image outputs
The Python console in DataSpell allows you to interactively run Python code. If the code generates image outputs, they are displayed right in the Python console tool window.
In DataSpell 2022.2.2, we’ve addressed a bug that sometimes led to the output positioning being incorrect. The IDE now correctly attaches the image outputs to their respective inputs.
By the way, there is a tutorial on how to visualize your data in DataSpell. Take a look!
Code completion for pandas.DataFrame
The pandas package is a cornerstone for exploratory data analysis, but writing pandas code can be a cumbersome task. To simplify it, DataSpell provides code completion and code insight for the pandas package, the same way it does for other libraries.
With this release, we’ve improved autocompletion for lambdas inside pandas functions. Completion results now include the list of dataframe columns, just like they do for many other types of pandas-related code.
Update on working with external Jupyter notebooks in DataSpell
We’ve reworked the way DataSpell handles metadata from Jupyter notebooks. The Git history now stays clean when you edit notebooks created elsewhere.
The DataSpell team