пятница, 2 октября 2015 г.

IDE Rodeo - аналог RStudio для Python


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

Rodeo - data-центрическая IDE для Python, которая копирует основные принципы организации рабочего пространства, используемые в RStudio. Устанавливается следующим образом:

0. Устанавливаем дистрибутив Anaconda.

Пропускаем этот шаг, если уже имеется имеется установленная среда для работы с Python, включая IPython notebook.
Полезно выполнить обновление:
conda update conda 
conda update anaconda

1. Сама среда Rodeo устанавливается при помощи менеджера пакетов pip:

pip install rodeo 
Для полного счастья можно заодно установить ggplot:
pip install ggplot 

2. Запускаем (точка - это важно!):

rodeo .
Среда откроется в браузере по адресу http://localhost:5000.

Обзор возможностей

После запуска видим привычное разделение рабочего пространства на 4 области, которые содержат: редактор кода, консоль, список таблиц / историю команд и список файлов / вывод картинок / список пакетов / справочную информацию.
Интерфейс минималистичный; размер каждой области можно менять. Из настроек можно поменять размер шрифта (на окошко "Help" не влияет) и выбрать одну из двух тем (только для редактора кода). На скрине установлена темная тема:
Вывод графики аналогичен RStudio, можно сохранять и увеличивать изображения, а также просматривать все построенные во время сеанса графики.

Загруженные таблицы с данными можно просматривать только в полноэкранном режиме, что не очень удобно. Хотелось бы видеть полный список объектов, а не только таблицы, но пока это реализовано вот так.
Проект пока на ранней стадии разработки, но выглядит и работает достаточно хорошо, чтобы начать его использовать в повседневной работе. Авторы обещают не бросать на полпути, там что следим за обновлениями.

Комментариев нет:

Отправить комментарий