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
360
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
Lessons in Leadership: Python, AI, and Heuristics
willingc
PRO
0
83
Embracing Python, AI, and Heuristics: Optimal Paths for Impactful Software
willingc
PRO
0
810
Thriving with Python: Navigate the pitfalls in a polyglot world
willingc
PRO
1
140
Pragmatic Python: Python 3.12 and beyond
willingc
PRO
0
150
The Future is Notebooks
willingc
PRO
0
98
PyCon 2023 Keynote
willingc
PRO
0
180
Python: The People's Programming Language
willingc
PRO
0
100
The Open Source Data Tooling Landscape
willingc
PRO
1
81
A Random Walk with Snakes and Friends
willingc
PRO
0
51
Other Decks in Technology
See All in Technology
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
580
Googleマップ/Earthが一般化した 地図タイルのイマ
mapconcierge4agu
1
200
サーバーレスアーキテクチャと生成AIの融合 / Serverless Meets Generative AI
_kensh
12
3k
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
Postmanを使いこなす!2025年ぜひとも押さえておきたいPostmanの10の機能
nagix
2
120
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
12
4.5k
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.2k
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
1
110
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
1.5k
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
100
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
事業継続を支える自動テストの考え方
tsuemura
0
300
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
328
21k
Fireside Chat
paigeccino
34
3.2k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Why Our Code Smells
bkeepers
PRO
335
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
A Tale of Four Properties
chriscoyier
158
23k
A Philosophy of Restraint
colly
203
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
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