# Jupyter notebook (ROOT + numpy + pandas)¶

This section is intended to prepare the user on how to write a Jupyter notebook instead of a ROOT macro to perform data analysis.

The nice thing about using a Jupyter notebook is that you can perform interactive computing on your web browser and also include additional data analysis toolkits other than ROOT library. Jupyter notebooks also allow for inline latex and markdown annotations and embedded plots, which make them a very convenient way to share analysis projects. GitHub can render saved Jupyter notebooks.

## Installation of Jupyter¶

A full instruction on how to install the Jupyter notebook is given below:

https://github.com/jupyter/notebook

or you can simply use pip like

```
pip install jupyter notebook
```

## Installation of numpy, pandas¶

Again, you can use pip to install these two packages:

```
pip install numpy pandas
```