Notebook Jupyter¶
Mescolare i rich media nella documentazione¶
Il Notebook Jupyter è un’applicazione web che permette di creare e condividere documenti che contengono codice live, equazioni, visualizzazioni e testo esplicativo.
Combina due componenti:
Un’applicazione web che fornisce tramite interfaccia browser una creazione interattiva di documenti notebook.
Notebook che memorizzano una rappresentazione di tutti i contenuti visibili nell’applicazione web, compresi gli input e gli output dei calcoli, testo esplicativo, matematica, codice, immagini, video, grafici, mappe e altre rappresentazioni di oggetti multimediali.
I Notebook possono essere condivisi con altri su GitHub, Dropbox, e il Jupyter Notebook Viewer.
Gli usi includono: pulizia e trasformazione dei dati, simulazione numerica, modellazione statistica, apprendimento automatico e molto altro.
Caratteristiche principali¶
Creare Notebooks di Jupyter che possono contenere:
Testo evidenziato (con titoli, stili, paragrafi, ecc.)
Formule, matematica, grafici, mappe, …
Librerie esterne importate per aggiungere funzionalità
Codice da diversi linguaggi di programmazione, che includono Python, R, Julia, Bash e molti altri
Jupyter Notebook su OSGeoLive possono usare funzioni geospaziali da:
Numpy, SciPy Matplotlib, IRIS, Cartopy, gdal, Geopandas, pyshp, Fiona, netCDF4, PostgreSQL, psycopg2, R, rpy2, e molto altro.
Dettagli¶
Sito web: https://jupyter.org/
Licenza: The 3-Clause BSD License
Versione Software: 4.9.1
Piattaforme Supportate: Linux, Mac, Windows
Interfacce API: Python
Supporto: https://jupyter.org/community.html