Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Overview of JupyterHub, Binder, and repo2docker
Search
Carol Willing
PRO
April 06, 2018
Technology
0
330
Overview of JupyterHub, Binder, and repo2docker
Red Hat OpenShift Machine Learning Call on April 6, 2018
Carol Willing
PRO
April 06, 2018
Tweet
Share
More Decks by Carol Willing
See All by Carol Willing
The Future is Notebooks
willingc
PRO
0
66
PyCon 2023 Keynote
willingc
PRO
0
150
Python: The People's Programming Language
willingc
PRO
0
100
The Open Source Data Tooling Landscape
willingc
PRO
1
63
A Random Walk with Snakes and Friends
willingc
PRO
0
45
Jupyter Notebooks for Humans
willingc
PRO
0
220
Learning Python
willingc
PRO
0
90
Play with Code: The Joy of p5.js
willingc
PRO
0
290
Contributing to Core Python
willingc
PRO
0
220
Other Decks in Technology
See All in Technology
オブジェクト指向宗教史
tanakahisateru
14
12k
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
140
Autify Company Deck
autifyhq
1
30k
Getting started with controlling LEGO using Swift
hcrane
0
140
イチから学ぶdbt / Learn dbt from scratch
shinyaa31
0
160
LLMの現在
pfn
PRO
8
4.1k
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
17
3.2k
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
やっていきテスト
k6s4i53rx
0
160
初心者が行く!サーバレスWebアプリ開発の道
nagaharutogawa
0
460
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Building Adaptive Systems
keathley
29
1.8k
How to Ace a Technical Interview
jacobian
272
22k
Thoughts on Productivity
jonyablonski
57
3.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Docker and Python
trallard
33
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
GraphQLとの向き合い方2022年版
quramy
28
12k
Transcript
Overview of JupyterHub, Binder, and repo2docker JupyterHub Team Chris
Holdgraf Yuvi Panda Min Ragan-Kelley Carol Willing OpenShift ML call April 6, 2018
Jupyter: Vision, Tools, Community jupyter.org
Project Jupyter Mission
Anatomy of a notebook http://adamrule.com/files/papers/chi_2018_computational_notebooks_final_web.pdf https://blog.jupyter.org/we-analyzed-1-million-jupyter-notebooks-now-you-can-too- guest-post-8116a964b536 Structure and design
• Adam Rule et al. • analyzed 1 million notebooks • design opportunities
Introduction to Mechanical Vibration (Jason Moore & Kenneth Lyons) http://www.moorepants.info/blog/introducing-resonance.html
https://mybinder.org/v2/gh/willingc/pydy-tutorial-human-standing/master https://github.com/pydy/pydy-tutorial-human-standing
QuantEcon • multiple languages • lectures, notebooks, and more Comprehensive
Course https://lectures.quantecon.org https://medium.com/quantecon-blog/code-testing-our-lectures-16bebac5ac1d https://quantecon.org/news-item/quantecon-py-v0-3-8-released
JupyterLab Try it on Binder. next-generation, web-based, extensible user interface
for Jupyter
@WillingCarol HUB A JUPYTER NOTEBOOK FOR EVERYONE
@WillingCarol JupyterHub: Deploy with Kubernetes https://zero-to-jupyterhub.readthedocs.io/en/latest/
Architecture authenticators, spawners, services
JupyterHub for Teaching https://cdnapisec.kaltura.com/index.php/extwidget/openGraph/wid/1_k6uwj8g1 https://atg.fas.harvard.edu/news/seas-computing-and-academic-technology-fas-launch-jupyterhub-canvas-integration • Exploration and experimentation http://pyvideo.org/scipy-2016/labs-in-the-wild-teaching-
signal-processing-using-wearables-jupyter-notebooks- scipy-2016.html • Physical media with wearables and electronics • Real world, self-directed projects Teaching Signal Processing using Wearables and Jupyter Notebooks Dr. Demba Ba
Binder https://blog.jupyter.org/binder-2-0-a-tech-guide-2017-fd40515a3a84 https://elifesciences.org/labs/8653a61d/introducing-binder-2-0-share-your- interactive-research-environment https://www.nature.com/articles/d41586-018-01322-9 mybinder.org
Build your own BinderHub https://binderhub.readthedocs.io/en/latest/
BinderHub Architecture
repo2docker https://repo2docker.readthedocs.io
Anatomy of a notebook http://adamrule.com/files/papers/chi_2018_computational_notebooks_final_web.pdf https://blog.jupyter.org/we-analyzed-1-million-jupyter-notebooks-now-you-can-too- guest-post-8116a964b536 Structure and design
• Adam Rule et al. • analyzed 1 million notebooks • design opportunities
• Demba Ba • Jason Moore • QuantEcon • Project
Jupyter team and community • Photo credits and links on individual slides Attributions and recognition
Questions? Steering Council, Project Jupyter Core Developer, Project Jupyter Fellow,
Python Software Foundation Core Developer, CPython Software Engineer, Cal Poly SLO Carol Willing @willingcarol