#!/usr/bin/env python # coding: utf-8 # # # # What's New in (on?) Jupyter # # --- # # Peter Parente, [@parente](https://github.com/parente)
# MaxPoint Interactive # # Today's Topics # # * Jupyter Kernel Gateway Notebook APIs # * Jupyter Hub Services # * Jupyter Lab Extensions # * Ecosystem Bonus! # # Notebook APIs in [Kernel Gateway](https://github.com/jupyter/kernel_gateway) 1.1 # # --- # # * Web server for spawning and communicating with kernels over HTTP/Websocket # * Defaults to letting web clients talk the Jupyter protocol # * Extensible with other modes / personalities # * **Example: Notebook as Docker Hub webhook receiver** # #
# # Services in [JupyterHub](https://github.com/jupyterhub/jupyterhub) v0.7pre # # --- # # * Spawn, manage, and proxy to Jupyter Notebook servers for multiple users # * Start managed services that can use the Jupyter Hub API # * Proxy to unmanaged services that can use Jupyter Hub API # * **Example: Protected NBviewer** # #
# # Extensions and [JupyterLab](https://github.com/jupyterlab/jupyterlab) 0.7 # # --- # # * Extensible computational environment for Jupyter # * Makes notebooks part of a web-based integrated development environment # * Practically everything is a plugin: console, text editor, terminal, notebook, help, ... # * **Examples: Default plugins, GeoJSON, and an easy button** # #
# # # Ecosystem Bonus: nteract, Hydrogen, altair # # --- # # * [nteract](https://nteract.io) is a desktop app for writing code-driven stories # * [Hydrogen](https://github.com/nteract/hydrogen) brings interactive computing to the Atom text editor # * [altair](https://altair-viz.github.io) is a declarative statistical visualization library for Python # # Want More? # # * [Jupyter Google Group](https://groups.google.com/forum/#!forum/jupyter) # * [Jupyter Newsletter](https://newsletter.jupyter.org/) # * [Jupyter Weekly Dev Meetings](https://www.youtube.com/playlist?list=PLUrHeD2K9Cmn3G-cG5mJFqk1Is_e1Mwef)