# Being More Productive with Jupyter Notebooks¶

> ## An Introduction to NBExtensions¶

#### Keith Maull / NCAR¶

#### April 20, 2017¶

# Jupyter Notebooks¶

## ... are awesome.¶

## but if you use Jupyter ... you surely use NBextensions¶

## ... or maybe you've heard of them ¶

## ... or maybe even seen them lurking ...¶

# But have you really used them?¶

# NBExtensions in 30 seconds ...¶

## NBExtensions are to Jupyter Notebooks what plugins are to Chrome¶

## They make working on in Jupyter fun and interesting¶

## ... and they might even make you more productive¶

# NB Extensions / How?¶

## To get started you'll need a few key ingredients ...¶

## ingredient 0: a current version of Jupyter!¶

## NB Extensions / How? / Installation¶

### if you're using `pip` :¶

    pip install jupyter_contrib_nbextensions

### if you're using `conda`:¶

    jupyter contrib nbextension install [--user | --system | ...]

## NB Extensions / How? / Installation¶

### now check your environment ...¶

# Five plugins you should try today!¶

## 5: Table of Contents ¶

## 4: Code folding ¶

## 3: Gist-it ¶

## 2: Equation autonumbering ¶

## 1: spell checker ¶

## 0: Nbextensions dashboard tab ¶

# Thank you!

#### Let's collaborate: `kmaull@ucar.edu`