Materials for an online mini-workshop around JupyterHub use cases, held July 22nd, 2016.
This workshop will be held online (call details below) as a group conference call. We think we can hold about 50 simultaneous participants in total, but if you can't make it for any reason, not to worry: we'll record the entire discussion and will post it to YouTube afterwards (we'll update this repo with the video links).
The purpose of the workshop is to provide a collection of short talks highlighting various deployment use cases and tools for JupyterHub, coming both from regulars of the project and the broader community. JupyterHub is a very flexible tool and there are multiple, different, valid use cases that require a variety of supporting tools and configurations, ranging from a local, single-machine deployment to complex scenarios in the cloud or HPC environments that orchestrate assemblies of servers.
Given this flexibility and variety, we thought we should find a way to help both:
-
users who may want to figure out how to assemble the available tools to solve their own problems,
-
the development team, who needs to understand what are the common and recurring pain points to drive the system forward.
It seemed that a very informal, lightweight collection of talks by both members of the Jupyter team and community participants who have already built tools or deployed the system for their needs, could provide this kind of "gallery" overview.
This repository will be gradually filled out with the content from the talks, and we'll update it with the video recording of the discussion after it happens.
This is our current agenda of lightning talks (only the first is a longer one by @minrk outlining the overall system design, so that all other speakers can skip that). All times Pacific:
# | Time slot | Speaker | Topic |
---|---|---|---|
1. | 9:00 - 9:30am | Min Ragan-Kelley (Simula & Jupyter Team). | System architecture, options, main plugins, etc. |
2. | 9:30 - 9:45. | Brian Granger (CalPoly and Jupyter Team). | Installation and deployment using ansible. |
3. | 9:45 - 10:00. | Jess Hamrick (UC Berkeley and Jupyter Team). | JupyterHub in Education: scaling with Docker and integrating with nbgrader |
4. | 10:00 - 10:10. | Ryan Lovett (UC Berkeley). | |
5. | 10:10 - 10:20. | Shreyas Cholia (LBNL/NERSC). | Driving Supercomputers with Jupyterhub - NERSC experiences on Cori. |
6. | 10:20 - 10:30. | Andrea Zonca (UCSD/SDSC). | Local deployments at UCSD/SDSC. |
7. | 10:30 - 10:40. | Break | |
8. | 10:40 - 10:50. | Michael Milligan (Minnesota Supercomputing Institute). | |
9. | 10:50 - 11:00. | Ian Allison, James Colliander and Michael Lamoureux (PIMS). | JupyterHub using docker and flocker on an Openstack cluster via ansible + vagrant. |
10. | 11 - 11:10. | Mike Polino & Alec Aivazis (DataScience, Inc). | Lessons in transitioning a data science team to JupyterHub. |
11. | 11:10 - 11:20. | Jonathon Anderson (CU Boulder). | |
12. | 11:20 - 11:30. | Available open slot. | |
13. | 11:30-12. | Open Q&A for questions from the audience. |
We'll hold the meeting using Zoom.us, we recommend running a test on your system if you're going to be speaking before the presentation.
The meeting link is here, full details below for easy copy/pasting:
Join from PC, Mac, Linux, iOS or Android: https://lbnl.zoom.us/j/162513876
Or iPhone one-tap (US Toll): +1 408 638 0968, 162513876# or +1 646 558 8656, 162513876#
Or Telephone:
Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)
+1 855 880 1246 (US Toll Free)
+1 877 369 0926 (US Toll Free)
Meeting ID: 162 513 876
International numbers available: https://lbnl.zoom.us/zoomconference?m=yR9NpqFr_Gbt3NYLqB3mYDaypdVGepOG
Or a H.323/SIP room system:
H.323: 162.255.37.11 (US West) or 162.255.36.11 (US East)
Meeting ID: 162 513 876
SIP: [email protected]