# Letting code speak through Jupyter: current capabilities and future plans

- Institution: CERN
- Department: CERN Computing Seminar
- Taught by: Thomas Kluyver, Benjamin Dr. Ragan-Kelley
- Year: 2015
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3008834)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Jupyter (formerly part of IPython) provides tools for constructing and communicating computational narratives. The center of this is the Jupyter Notebook, a web-based interface for interactive computing and a document format for encapsulating and sharing a computational idea. Notebooks interleave prose and math with code, including its output, such as images or interactive HTML. The Notebook has proved valuable as an environment for performing analysis, as well as communicating results via the web or as computational companions to academic publication. JupyterHub is a multi-user server for hosting notebook servers for users with customizable authentication and resource allocation. In addition to Jupyter, IPython provides interactive parallel computing APIs, which, when combined with Jupyter notebooks, enable more interactive access to cluster facilities. Current development and future plans will be discussed, including live collaboration and modularized interfaces to the notebook application.

About the speakers

Min Ragan-Kelley is a postdoctoral researcher in biomedical computing at Simula Research Lab in Oslo, Norway. He received his PhD in computational plasma physics from UC Berkeley in 2013. Min has worked on the IPython and Jupyter projects since 2006 and maintains pyzmq, the Python bindings to the ZeroMQ messaging library..

0:00:00 Slide 1

0:00:38 Slide 2

0:02:26 Slide 3

0:02:36 Slide 4

0:02:44 Slide 5

0:02:48 Slide 6

0:02:52 Slide 7

0:03:28 Slide 8

0:03:47 Slide 9

0:04:00 Slide 10

0:04:08 Slide 11

0:04:13 Slide 12

0:04:17 Slide 13

0:04:58 Slide 14

0:05:02 Slide 15

0:07:08 Slide 16

0:09:52 Slide 17

0:10:00 Slide 18

0:10:45 Slide 19

0:11:15 Slide 20

0:11:40 Slide 21

0:13:48 Slide 22

0:14:46 Slide 23

0:15:22 Slide 24

0:17:09 Slide 25

0:20:54 Slide 26

0:21:49 Slide 27

0:22:24 Slide 28

0:22:33 Slide 29

0:22:52 Slide 30

0:23:46 Slide 31

0:25:53 Slide 32

0:26:33 Slide 33

0:27:47 Slide 34

0:27:59 Slide 35

0:28:27 Slide 36…

## Lectures

1. [Letting code speak through Jupyter: current capabilities and future plans](https://invisiblenetwork.ai/learn/cern/3008834/1912079eb4e3), 1 h 16 min (CERN's player)
