Jupyter Notebook¶
Einbindung von Rich Media in Dokumentationen¶
Jupyter Notebook ist eine Webanwendung, über die Dokumente erzeugt und geteilt werden können, die Live-Code, Gleichungen, Visualisierungen und erklärenden Text enthalten können. Jupyter Notebook verbindet damit zwei Komponenten:
- Eine Webanwendung, die browser-based, interaktives veröffentlichen
von notebook Dokumenten bereitstellt.
- Notebook Dokumente speichern eine Repräsentation von allen sichtbaren
Inhalten in der Webanwendung, inklusive Eingaben und Ausgaben von Berechnungen, erklärenden text, Berechnungen, Code, Bilder, Videos, Diagramme, Karten und andere Rich Media Repräsentationen von Objekten.
Notebooks können mit anderen auf GitHub, Dropbox und dem Jupyter Notebook Viewer geteilt werden.
Die Verwendung beinhaltet: Datenbereinigung und Transformation, numerische Simulation, statistische Modellierung, machine learning und viel mehr.
Kernfunktionen¶
Erzeugen von Jupyter notebooks die folgendes beinhalten können:
- Marked up text (mit Überschriften, Styles, Absätzen usw.)
- Formulare, Berechnungen, Druck, Karten, ...
- Importiert externe Bibliotheken, um Funktionalität bereitzustellen.
- Code zahlreicher Programmiersprachen, inklusive python, R, Julia, Bash und viele mehr.
Jupyter notebooks auf OSGeo-Live kann räumliche Funktionen verwenden von:
- Numpy, SciPy Matplotlib, IRIS, Cartopy, gdal, Geopandas, pyshp, Fiona, netCDF4, PostgreSQL, psycopg2, R, rpy2 und mehr.
Details¶
Webseite: http://jupyter.org/
Lizenz: revised BSD license
Software Version: 4.2
Unterstützte Plattformen: Linux, Mac, Windows
API Schnittstellen: Python
Support: http://jupyter.org/community.html