Jupyter Notebook: verschil tussen versies

Uit Inf20
Naar navigatie springen Naar zoeken springen
Regel 47: Regel 47:
: Voor deze binder wordt een virtuale machine (container) gemaakt die op aanvraag gestart wordt. Elke gebruiker heeft dan zijn eigen tijdelijke versie van deze binder. Als deze een uur of langer niet meer actief is, wordt de container met de bijbehorende data weer opgeruimd. Als je je aangepaste notebook(s) of lokale data wilt bewaren, dan moet je deze naar je eigen computer kopiëren (download notebook).
: Voor deze binder wordt een virtuale machine (container) gemaakt die op aanvraag gestart wordt. Elke gebruiker heeft dan zijn eigen tijdelijke versie van deze binder. Als deze een uur of langer niet meer actief is, wordt de container met de bijbehorende data weer opgeruimd. Als je je aangepaste notebook(s) of lokale data wilt bewaren, dan moet je deze naar je eigen computer kopiëren (download notebook).


Een voorbeeld van een dergelijke binder van notebooks (gemaakt vanuit GitHub: )
Een voorbeeld van een dergelijke binder van notebooks (gemaakt vanuit GitHub: https://github.com/eelcodijkstra/binder)


* http://mybinder.org/repo/eelcodijkstra/binder
* start binder met notebooks:  http://mybinder.org/repo/eelcodijkstra/binder


=== Overige ===
=== Overige ===


* http://blog.ouseful.info/2014/12/12/seven-ways-of-running-ipython-notebooks/
* http://blog.ouseful.info/2014/12/12/seven-ways-of-running-ipython-notebooks/

Versie van 24 nov 2015 16:14

iPython Notebook

Volgende stap: van iPython Notebook naar Jupyter

Omdat iPython Notebooks steeds meer gebruikt worden voor het gebruik van andere talen dan alleen Python, is de volgende stap Jupyter: hierin wordt de Notebook-infrastructuur gescheiden van de taal. Je kunt dan notebooks gebruiken met andere talen, of met een mix van talen.

Historie en achtergrond

een paar links over iPython Notebook:

O'Reilly

De ICT-uitgever O'Reilly gaat iPython/Jupyter Notebooks gebruiken als één van de formaten waarin hun boeken en cursusmateriaal gepubliceerd wordt.

Enkele voorbeelden hiervan:

Vergeet vooral niet om de code uit te voeren, via de Run knop in elk code-blok.

Meer voorbeelden zijn te vinden op de O'Reilly Radar site, in de beta-versie van de nieuwe opzet, onder het "Learning" deel: https://beta.oreilly.com/learning.

GitHub

GitHub maakt het mogelijk om iPython Notebooks via hun website te publiceren.

Binder

Je kunt een GithHub-repository met één of meerdere notebooks eenvoudig omzetten in een uitvoerbare "binder" met notebooks. In deze binder vind je alle bestanden uit de GitHub-repository: die kun je bijvoorbeeld als data gebruiken voor de notebooks.

Voor deze binder wordt een virtuale machine (container) gemaakt die op aanvraag gestart wordt. Elke gebruiker heeft dan zijn eigen tijdelijke versie van deze binder. Als deze een uur of langer niet meer actief is, wordt de container met de bijbehorende data weer opgeruimd. Als je je aangepaste notebook(s) of lokale data wilt bewaren, dan moet je deze naar je eigen computer kopiëren (download notebook).

Een voorbeeld van een dergelijke binder van notebooks (gemaakt vanuit GitHub: https://github.com/eelcodijkstra/binder)

Overige