project logo

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.

screenshot

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