You are on page 1of 6

Exploring Visualization with Jupyter Notebooks

Presented to
ATPESC 2017 Participants

Joe Insley, Michael E. Papka, and Silvio Rizzi

Q Center, St. Charles, IL (USA)


Date MM/DD/2017
Agenda

Why use Jupyter


What is Jupyter
Introduction to Jupyter
Python and Jupyter
R and Jupyter

2 ATPESC 2017, July 30 August 11, 2017


Why use Jupyter?

Reproducibility
Record what you have tried
Training and education

3 ATPESC 2017, July 30 August 11, 2017


Example

4 ATPESC 2017, July 30 August 11, 2017


Adapting ALCF to Science Beyond Simulation
User Community via Web and
Simulation Analysis
Experimental / Observational-Specific Clients

Jupyter Globus
PDACS
Notebooks Online
Machine
Smaash DESCQA
Learning
job submission/adaptation layer

ALCF-hosted
Experimental / Observational-Specific Resources
(servers like JupyterHub, databases, web, indexed search,
visualization)

Facility
Storage
Experimental / Observation Cosmology APS SNS LHC Climate Brain Imaging
Datasets

5 ATPESC 2017, July 30 August 11, 2017


What are Jupyter Notebooks

Jupyter notebooks are the evolution of iPython (http://jupyter.org/)


Is an open source web based application that supports live code
Supports more than just python (e.g. R, Julia and Scala)
Supports sharing of notebooks
Supports interactive widgets
Supports big data integration
Captures transformations of data, record of actions, allows for
reproducible SCIENCE

6 ATPESC 2017, July 30 August 11, 2017