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/ (осуществляется сообществом)
Начало работы¶
Введение