Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jupyter Notebooks Linked to Other Applications #10

Open
psychemedia opened this issue Jan 7, 2017 · 0 comments
Open

Jupyter Notebooks Linked to Other Applications #10

psychemedia opened this issue Jan 7, 2017 · 0 comments
Labels

Comments

@psychemedia
Copy link

psychemedia commented Jan 7, 2017

Data sources used for scripts running in Jupyter notebooks may often be accessed via a database. The practical task of setting up databases, seeding them with data, and connecting to them from a notebook can be an issue.

One way round this is to define simple recipes for running a set of linked applications, eg using Docker Compose. For running workshops, providing a set-up that provides a participant with a complete environment - Jupyter notebook + DBMS + seeded data - can allow folk to start working on the data without having to worry about the initial sys admin/database management worries. Running single Docker containers is easy enough on the desktop using something like Kitematic, though it still requires issuing a command line command (from the Kitematic UI) to run multiple linked containers via Docker Compose.

An alternative to Docker that may work in simple workshop settings could be to create custom Raspberry Pi SD card images, with software and data preinstalled, that just free runs Jupyter on a known port. The downside is the the RPi is not that powerful, though it should be okay for simple workshops?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant