Поддержка JupyterHub 2.0, возможность копировать файлы на удаленные серверы Jupyter, автодополнение от Jupyter runtime и ознакомительный тур по IDE
В первом релизе 2022 года мы улучшили в DataSpell процесс подключения к удаленным серверам Jupyter, добавили новые возможности анализа кода и устранили ряд пользовательских проблем.
Платформа JupyterHub дает возможность подключаться к удаленному серверу Jupyter сразу нескольким пользователям. В новой версии, JupyterHub 2.0, появились расширенные возможности работы с группами и правами пользователей. DataSpell 2022.1 поддерживает изменения API новой версии и позволяет подключаться к JupyterHub 2.0 по URL-адресу (так же, как вы подключались к серверам Jupyter и JupyterHub 1.0). Для подключения к JupyterHub перейдите в раздел File | Add Jupyter connection... и укажите URL-адрес сервера.
DataSpell 2022.1 позволяет легко обмениваться данными и ноутбуками между локальными и удаленными проектами. Теперь вы можете копировать локальные файлы на удаленные серверы Jupyter и наоборот, а также переносить файлы с одного удаленного сервера Jupyter на другой. Чтобы скопировать файл, используйте контекстное меню или сочетание клавиш Ctrl + C / Ctrl + V.
Вместе с кодом ячеек теперь копируются и результаты их выполнения. Это, а также ряд других исправлений, касающихся работы с ячейками в командном режиме, помогут вам легко вносить изменения в структуру ноутбуков.
Мы адаптировали отображение интерактивных результатов (Plotly, Bokeh и других) под темную тему — теперь при использовании темной темы фон графиков и диаграмм также будет темным.
Помимо автодополнения для Python, которое работает за счет статического анализа кода PyCharm, DataSpell теперь также поддерживает автодополнение от Jupyter runtime. Ноутбуки теперь предлагают атрибуты динамических классов и другие результаты из Jupyter runtime в списке вариантов автодополнения.
Когда вы включаете в работу элементы объектно-ориентированного программирования, ваш код становится более выразительным и его легче переиспользовать. Поэтому при работе с Jupyter-ноутбуками для классов Python теперь доступно действие Extract Superclass.
Мы подготовили 10-минутный тур для новых пользователей DataSpell. В нем мы показываем, как работать с файлами и папками внутри рабочего пространства. Также мы рассказываем о некоторых аспектах работы с Jupyter-ноутбуками: о работе с ячейками, автодополнении кода, его отладке и др.
Чтобы начать тур, откройте главное меню и выберите Help | Learn IDE Features.
DataSpell 2022.1 включает плагин Grazie. Он поможет вам избежать ошибок в естественном языке — проверит грамматику и правописание, пока вы печатаете. Плагин поддерживает 15 языков.