Что нового в DataSpell 2022.1

Поддержка JupyterHub 2.0, возможность копировать файлы на удаленные серверы Jupyter, автодополнение от Jupyter runtime и ознакомительный тур по IDE

В первом релизе 2022 года мы улучшили в DataSpell процесс подключения к удаленным серверам Jupyter, добавили новые возможности анализа кода и устранили ряд пользовательских проблем.

Работа с удаленными серверами Jupyter

Поддержка JupyterHub 2.0

Поддержка JupyterHub 2.0

Платформа JupyterHub дает возможность подключаться к удаленному серверу Jupyter сразу нескольким пользователям. В новой версии, JupyterHub 2.0, появились расширенные возможности работы с группами и правами пользователей. DataSpell 2022.1 поддерживает изменения API новой версии и позволяет подключаться к JupyterHub 2.0 по URL-адресу (так же, как вы подключались к серверам Jupyter и JupyterHub 1.0). Для подключения к JupyterHub перейдите в раздел File | Add Jupyter connection... и укажите URL-адрес сервера.

Копирование файлов на удаленные серверы Jupyter

Копирование файлов на удаленные серверы Jupyter

DataSpell 2022.1 позволяет легко обмениваться данными и ноутбуками между локальными и удаленными проектами. Теперь вы можете копировать локальные файлы на удаленные серверы Jupyter и наоборот, а также переносить файлы с одного удаленного сервера Jupyter на другой. Чтобы скопировать файл, используйте контекстное меню или сочетание клавиш Ctrl + C / Ctrl + V.

Результаты выполнения ячеек

Копирование результатов выполнения ячеек

Копирование результатов выполнения ячеек

Вместе с кодом ячеек теперь копируются и результаты их выполнения. Это, а также ряд других исправлений, касающихся работы с ячейками в командном режиме, помогут вам легко вносить изменения в структуру ноутбуков.

Темная тема для интерактивных результатов

Темная тема для интерактивных результатов

Мы адаптировали отображение интерактивных результатов (Plotly, Bokeh и других) под темную тему — теперь при использовании темной темы фон графиков и диаграмм также будет темным.

Анализ кода

Автодополнение от Jupyter runtime

Автодополнение от Jupyter runtime

Помимо автодополнения для Python, которое работает за счет статического анализа кода PyCharm, DataSpell теперь также поддерживает автодополнение от Jupyter runtime. Ноутбуки теперь предлагают атрибуты динамических классов и другие результаты из Jupyter runtime в списке вариантов автодополнения.

Извлечение родительских классов в Jupyter-ноутбуках

Извлечение родительских классов в Jupyter-ноутбуках

Когда вы включаете в работу элементы объектно-ориентированного программирования, ваш код становится более выразительным и его легче переиспользовать. Поэтому при работе с Jupyter-ноутбуками для классов Python теперь доступно действие Extract Superclass.

IDE

Ознакомительный тур по DataSpell

Ознакомительный тур по DataSpell

Мы подготовили 10-минутный тур для новых пользователей DataSpell. В нем мы показываем, как работать с файлами и папками внутри рабочего пространства. Также мы рассказываем о некоторых аспектах работы с Jupyter-ноутбуками: о работе с ячейками, автодополнении кода, его отладке и др.

Чтобы начать тур, откройте главное меню и выберите Help | Learn IDE Features.

Плагин Grazie

Плагин Grazie

DataSpell 2022.1 включает плагин Grazie. Он поможет вам избежать ошибок в естественном языке — проверит грамматику и правописание, пока вы печатаете. Плагин поддерживает 15 языков.

Другие улучшения

  • Мы исправили проблему, которая приводила к зависанию IDE при перезапуске ядра.
  • Появилось новое окно уведомлений.
  • Мы улучшили возможности редактирования Markdown-файлов.