DataSpell 2022.3: поддержка подключения к удаленному интерпретатору через SSH, удаленная отладка Jupyter-ноутбуков, локальная история с отслеживанием и отменой изменений для Jupyter-ноутбуков
Теперь к удаленным интерпретаторам Python можно подключиться через SSH. Файлы из локальной директории автоматически синхронизируются с удаленным сервером, на котором происходит выполнение кода, а Python-пакеты можно добавлять или удалять с помощью графического интерфейса.
Отладку ноутбуков, включая Step Into и Step Over, теперь можно выполнять на удаленном Jupyter сервере.
Значимые изменения в текущем файле автоматически отслеживаются независимо от системы контроля версий. Они сохраняются в виде контрольных точек в локальной истории (Local History), чтобы вы могли быстро просмотреть предыдущие состояния файла и вернуться к ним. Для отображения изменений в версиях DataSpell теперь использует интерфейс Jupyter-ноутбуков.
Функция Data Vision предоставляет возможность предпросмотра значений переменных Jupyter в ноутбуке. Информацию о размере и содержимом массивов NumPy и объектов DataFrame pandas теперь можно видеть прямо в коде. Чтобы включить функцию, перейдите в меню Settings/Preferences | Languages & Frameworks | Jupyter и выберите Show inline values in editor. В данный момент эта информация доступна только тогда, когда открыто окно инструментов Jupyter Variables.
Появилось много новых возможностей работы с DataFrames в Jupyter-ноутбуках. DataFrames можно экспортировать в различные форматы, включая таблицы Excel, JSON, HTML, XML и Markdown, а также операторы SQL Insert. Кроме того, появились новые варианты просмотра DataFrames, в том числе транспонирование и скрытие столбцов.
В новой версии в число инструментов для работы с базами данных DataSpell включена поддержка подключения к БД Redis. Теперь подключаться к базам данных Redis, просматривать их и отправлять запросы можно прямо из DataSpell.
Теперь окно Quick Documentation отображает секцию Attributes, определенную в docstring. Кроме того, в окне Quick Documentation отображаются параметры функций, определенные в разделе Other Parameters функций NumPy.
В новой версии в окне Quick Documentation распознаются и отображаются объявления типов — например, созданные в классах данных.
В DataSpell доступен новый легкий интерфейс. В нем появилась упрощенная главная панель, по-новому организованы окна, обновлен набор иконок, а также добавлена новая светлая и темная тема. Переключиться на новый интерфейс можно в меню Settings/Preferences | Appearance & Behavior | New UI.