Что нового в DataSpell 2022.3

DataSpell 2022.3: поддержка подключения к удаленному интерпретатору через SSH, удаленная отладка Jupyter-ноутбуков, локальная история с отслеживанием и отменой изменений для Jupyter-ноутбуков

Удаленная разработка

Настройка удаленных интерпретаторов с помощью SSH

Настройка удаленных интерпретаторов с помощью SSH

Теперь к удаленным интерпретаторам Python можно подключиться через SSH. Файлы из локальной директории автоматически синхронизируются с удаленным сервером, на котором происходит выполнение кода, а Python-пакеты можно добавлять или удалять с помощью графического интерфейса.

Удаленная отладка на сервере Jupyter

Удаленная отладка на сервере Jupyter

Отладку ноутбуков, включая Step Into и Step Over, теперь можно выполнять на удаленном Jupyter сервере.

Редактор

Возможность отслеживания и отмены изменений в Jupyter-ноутбуках

Возможность отслеживания и отмены изменений в Jupyter-ноутбуках

Значимые изменения в текущем файле автоматически отслеживаются независимо от системы контроля версий. Они сохраняются в виде контрольных точек в локальной истории (Local History), чтобы вы могли быстро просмотреть предыдущие состояния файла и вернуться к ним. Для отображения изменений в версиях DataSpell теперь использует интерфейс Jupyter-ноутбуков.

Data Vision

Data Vision

Функция Data Vision предоставляет возможность предпросмотра значений переменных Jupyter в ноутбуке. Информацию о размере и содержимом массивов NumPy и объектов DataFrame pandas теперь можно видеть прямо в коде. Чтобы включить функцию, перейдите в меню Settings/Preferences | Languages & Frameworks | Jupyter и выберите Show inline values in editor. В данный момент эта информация доступна только тогда, когда открыто окно инструментов Jupyter Variables.

Таблицы и базы данных

Новые возможности для работы с DataFrame

Новые возможности для работы с DataFrame

Появилось много новых возможностей работы с DataFrames в Jupyter-ноутбуках. DataFrames можно экспортировать в различные форматы, включая таблицы Excel, JSON, HTML, XML и Markdown, а также операторы SQL Insert. Кроме того, появились новые варианты просмотра DataFrames, в том числе транспонирование и скрытие столбцов.

Поддержка Redis

Поддержка Redis

В новой версии в число инструментов для работы с базами данных DataSpell включена поддержка подключения к БД Redis. Теперь подключаться к базам данных Redis, просматривать их и отправлять запросы можно прямо из DataSpell.

Окно Quick Documentation

Поддержка секции "Attributes"

Поддержка секции "Attributes"

Теперь окно Quick Documentation отображает секцию Attributes, определенную в docstring. Кроме того, в окне Quick Documentation отображаются параметры функций, определенные в разделе Other Parameters функций NumPy.

Отображение объявлений типов в окне Quick Documentation

Отображение объявлений типов в окне Quick Documentation

В новой версии в окне Quick Documentation распознаются и отображаются объявления типов — например, созданные в классах данных.

Интерфейс

Новый пользовательский интерфейс

Новый пользовательский интерфейс

В DataSpell доступен новый легкий интерфейс. В нем появилась упрощенная главная панель, по-новому организованы окна, обновлен набор иконок, а также добавлена новая светлая и темная тема. Переключиться на новый интерфейс можно в меню Settings/Preferences | Appearance & Behavior | New UI.