Логотип проекта

IPython Notebook

Встраивание разнообразных медиа-данных в презентации

Скриншот

IPython Notebook — веб-приложение для создания и публикаций IPython-«ноутбуков». IPython-«ноутбуки» содержат список входных/выходных элементов, которые, в свою очередь, могут содержать код, текст, математические выражения, графики, карты и прочую медиа-информацию.

Они, с одной стороны, немного похожи на таблицы, в которых каждая ячейка может содержать код или формулу, а с другой — на веб-страницы, на которые автор может добавить структурированный текст, а также встроить сложную медиа-информацию. Сюда входит и широкий спектр геопространственных функций из различных библиотек.

IPython-«ноутбуки» особенно полезны для быстрого прототипирования; встраивания текста презентации, кода, формул, графиков, карт и много чего ещё в один документ; совместного использования; профессиональной публикации такой сложной информации в виде интерактивной веб-страницы, слайдов презентации, PDF и т.п.

Базовые функции

  • Создание IPython-«ноутбуков», содержащих:

    • Язык разметки (с поддержкой заголовков, стилей, параграфов и т.д.)
    • Формулы, математические выражения, графики, карты и т.д.
    • Возможность импорта сторонних библиотек для добавления дополнительной функциональности
    • Возможность встраивания кода на различных языках программирования, включая Python, R, Julia, Haskell и многих других.
  • Доступ к широкому спектру инструментов для работы с геопространственными данными:

    • SciPy Matplotlib, IRIS Cartopy, GDAL, Geopandas, pyshp, Fiona, netCDF4, PostgreSQL psycopg2, R rpy2 и прочим.

Дополнительная информация

Website: http://ipython.org/notebook.html

Лицензия: BSD

Версия ПО: 2.3

Поддерживаемые платформы: Linux, Mac, Windows

Интерфейсы API: Python

Поддержка: http://ipython.org/ (осуществляется сообществом)

Начало работы

  • Введение