Jupyter
( ) N.
N. 

)

takasix
2010 SIer SaaS
2011 ( )
2012 ( ) Microsoft Kinect Gescha
2013 2015 SIer OSS”CloudConductor-Patterns”
2016
Jupyter Notebooks Architecture
0MQ
HTTP &
Websokets
notebook extension system
0MQ
HTTP &
Websokets
nbextensions serverextensions
nbextensions
• JavaScript
• UI, Note
•
•
server extension
• 4.2
• Notebook server
• HTTP
• (?)
Jupyter Notebook 

nb extension
• Jupyter_code_cell_status
• https://github.com/NII-cloud-operation/Jupyter-code_cell_status
• Jupyter-multi_outputs
• https://github.com/NII-cloud-operation/Jupyter-multi_outputs
Jupyter-code_cell_status
Jupyter_code_cell_status -
•
Jupyter_code_cell_status -
Jupyter_code_cell_status -
•
Jupyter_code_cell_status -
• nb extension
Jupyter-multi_outputs
Jupyter-multi_outputs -
•
•
• ”Trial and Error”
•
• :
• :
Jupyter-multi_outputs -
Jupyter-multi_outputs - (1)
•
Jupyter-multi_outputs - (2)
•
Jupyter-multi_outputs - (3)
•
Jupyter-multi_outputs - (4)
• .ipynb
• Extension 



( )
Jupyter-multi_outputs -
• diff
• ……
Jupyter-multi_outputs -
• 1 stream
Jupyter-multi_outputs -
%matplotlib inline
import numpy
from matplotlib import pyplot
x = numpy.arange(0, 10, 0.2)
y = numpy.cos(x)
pyplot.plot(x,y)
display_data:[<matplotlib.lines.Line2D at 0x7eff779f56d0>]
execute_result:data:image/png;base64,iVBORw0KGgoA…
Jupyter-multi_outputs -
•
•
• Github PullRequest
notebook extension system
notebook extension system (1)
• nb extensions
• Extension
• JavaScript prototype Extension
✴ code_cell_status multi_outputs
1 Extension
notebook extension system (2)
• server extensions
•
• notebook extension
• Jupyter Notebook
.
• OSS Github
• PullRequest
• notebook extension( )

( )
Jupyter
( ) N.

More Related Content

PDF
OpenStack Charms On-boarding - Boston 2017
PPTX
Windows azure virtuallyspeaking_ol
PPTX
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
PPTX
Windows Virtual Desktop: Golden Image optimization and Monitoring
PDF
Icinga 2 - Apify them all at Icinga Camp Amsterdam 2016
PDF
NVIDIA GRID 最新情報
PPTX
Automazione serverless con Azure Functions e PowerShell - Marco Obinu - DevOp...
OpenStack Charms On-boarding - Boston 2017
Windows azure virtuallyspeaking_ol
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
Windows Virtual Desktop: Golden Image optimization and Monitoring
Icinga 2 - Apify them all at Icinga Camp Amsterdam 2016
NVIDIA GRID 最新情報
Automazione serverless con Azure Functions e PowerShell - Marco Obinu - DevOp...

What's hot (20)

PPTX
Govern your guest accounts – How to use Azure Identity Governance
PPTX
Gameaways
PPTX
Monitoring as code
PPTX
Introduction to Windows IoT Nov 2017
PPTX
Rapid Application Deployment with Play Framework
PDF
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
PDF
Get started with gitops and flux
PPTX
ASP.NET 5 on the Raspberry PI 2
PPTX
Demo 180307
PDF
Rakuten openstack
PPTX
On sharing ideas & sharing code
PDF
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
PDF
AWS re:invent 2013 recap
PDF
Container orchestration k8s azure kubernetes services
PDF
デベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューション
PPTX
Windows Containers on AKS Jorge Arteiro
PDF
Service Mesh Status Quo 2018: 2019年に向けたService Meshの現状課題の整理と考察
PDF
PuppetConf 2017: Zero to Kubernetes -Scott Coulton, Puppet
PPTX
PDF
Elastic{ON} Seminar New York (2017)
Govern your guest accounts – How to use Azure Identity Governance
Gameaways
Monitoring as code
Introduction to Windows IoT Nov 2017
Rapid Application Deployment with Play Framework
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
Get started with gitops and flux
ASP.NET 5 on the Raspberry PI 2
Demo 180307
Rakuten openstack
On sharing ideas & sharing code
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
AWS re:invent 2013 recap
Container orchestration k8s azure kubernetes services
デベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューション
Windows Containers on AKS Jorge Arteiro
Service Mesh Status Quo 2018: 2019年に向けたService Meshの現状課題の整理と考察
PuppetConf 2017: Zero to Kubernetes -Scott Coulton, Puppet
Elastic{ON} Seminar New York (2017)
Ad

Viewers also liked (16)

PDF
Hear no evil, see no evil, patch no evil: Or, how to monkey-patch safely.
PDF
Data analytics in the cloud with Jupyter notebooks.
PDF
Days on Jupyter
PDF
HadoopCon 2016 - 用 Jupyter Notebook Hold 住一個上線 Spark Machine Learning 專案實戰
PDF
Introduction to IPython & Jupyter Notebooks
PDF
[數學、邏輯與人生] 05 數,三聲數
PDF
Jupyter, A Platform for Data Science at Scale
PPTX
D3 in Jupyter : PyData NYC 2015
PDF
Data science apps: beyond notebooks
PPTX
Jupyter NotebookとChainerで楽々Deep Learning
PDF
Jupyter for Education: Beyond Gutenberg and Erasmus
PDF
Clean Code in Jupyter notebook
PDF
Jupyter Kernel: How to Speak in Another Language
PDF
APACHE TOREE: A JUPYTER KERNEL FOR SPARK by Marius van Niekerk
PDF
QGIS第三講—地圖展示與匯出
PDF
Jupyter 簡介—互動式的筆記本系統
Hear no evil, see no evil, patch no evil: Or, how to monkey-patch safely.
Data analytics in the cloud with Jupyter notebooks.
Days on Jupyter
HadoopCon 2016 - 用 Jupyter Notebook Hold 住一個上線 Spark Machine Learning 專案實戰
Introduction to IPython & Jupyter Notebooks
[數學、邏輯與人生] 05 數,三聲數
Jupyter, A Platform for Data Science at Scale
D3 in Jupyter : PyData NYC 2015
Data science apps: beyond notebooks
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter for Education: Beyond Gutenberg and Erasmus
Clean Code in Jupyter notebook
Jupyter Kernel: How to Speak in Another Language
APACHE TOREE: A JUPYTER KERNEL FOR SPARK by Marius van Niekerk
QGIS第三講—地圖展示與匯出
Jupyter 簡介—互動式的筆記本系統
Ad

Similar to Jupyterの機能を拡張してみた (20)

PPTX
Azure serverless computing
PDF
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
PPT
GWT Introduction and Overview - SV Code Camp 09
PDF
JIRA Performance After 300,000 Issues
PDF
Qcon beijing 2010
PPTX
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
PPTX
MongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence Architecture
PPTX
Vincent biret azure functions and flow (ottawa)
PPTX
Vincent biret azure functions and flow (toronto)
PPTX
SPS calgary 2017 introduction to azure functions microsoft flow
PDF
Remote monitoring widget setup and customization
PPTX
Using Nano Server for Hyper-V Training 0
PDF
Why and How SmartNews uses SaaS?
PPTX
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
PDF
Apache Spark v3.0.0
PDF
Tips and Tricks for Swift & Dot Swift 2016
KEY
Benefits of an Open environment with Wakanda
PDF
SaltConf14 - Eric johnson, Google - Orchestrating Google Compute Engine with ...
PPTX
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
PPTX
Tokyo Azure Meetup #4 - Build 2016 Overview
Azure serverless computing
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
GWT Introduction and Overview - SV Code Camp 09
JIRA Performance After 300,000 Issues
Qcon beijing 2010
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
MongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence Architecture
Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (toronto)
SPS calgary 2017 introduction to azure functions microsoft flow
Remote monitoring widget setup and customization
Using Nano Server for Hyper-V Training 0
Why and How SmartNews uses SaaS?
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Apache Spark v3.0.0
Tips and Tricks for Swift & Dot Swift 2016
Benefits of an Open environment with Wakanda
SaltConf14 - Eric johnson, Google - Orchestrating Google Compute Engine with ...
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Tokyo Azure Meetup #4 - Build 2016 Overview

Recently uploaded (20)

PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Architecture types and enterprise applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Five Habits of High-Impact Board Members
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Modernising the Digital Integration Hub
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Tartificialntelligence_presentation.pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
DP Operators-handbook-extract for the Mautical Institute
sustainability-14-14877-v2.pddhzftheheeeee
Architecture types and enterprise applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Hybrid model detection and classification of lung cancer
CloudStack 4.21: First Look Webinar slides
Assigned Numbers - 2025 - Bluetooth® Document
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Five Habits of High-Impact Board Members
Developing a website for English-speaking practice to English as a foreign la...
Modernising the Digital Integration Hub
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A novel scalable deep ensemble learning framework for big data classification...
Tartificialntelligence_presentation.pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Group 1 Presentation -Planning and Decision Making .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
A review of recent deep learning applications in wood surface defect identifi...
O2C Customer Invoices to Receipt V15A.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions

Jupyterの機能を拡張してみた