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
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
460
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
15
5.5k
プロセス改善による品質向上事例
tomasagi
1
1.6k
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
500
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1k
Datadog APM におけるトレース収集の流れ及び Retention Filters のはなし / datadog-apm-trace-retention-filters
k6s4i53rx
0
320
Moved to https://speakerdeck.com/toshihue/presales-engineer-career-bridging-tech-biz-ja
toshihue
2
550
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
110
データの品質が低いと何が困るのか
kzykmyzw
6
1k
自動テストの世界に、この5年間で起きたこと
autifyhq
10
7.1k
管理者しか知らないOutlookの裏側のAIを覗く#AzureTravelers
hirotomotaguchi
1
240
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Building Adaptive Systems
keathley
40
2.4k
Agile that works and the tools we love
rasmusluckow
328
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Practical Orchestrator
shlominoach
186
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Done Done
chrislema
182
16k
Faster Mobile Websites
deanohume
306
31k
Statistics for Hackers
jakevdp
797
220k
Fireside Chat
paigeccino
34
3.2k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
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