# Jupyter

Jupyter is a browser-based interactive notebook for programming, mathematics, and data science. It supports a number of languages via plugins ("kernels"), such as Python, Ruby, Haskell, R, and Julia.

## Installation

Install jupyter. For the browser-based notebook, also install jupyter-notebook.

## Running

Run

    jupyter notebook

to start the notebook server. Then open a browser and navigate to localhost:8888.

## Kernels

### Haskell

Install ihaskell-gitAUR from the AUR. Then run `ihaskell install`.

### Julia

Install julia and run `julia` to get a REPL prompt. Then run:

    Pkg.add("IJulia")

See the Julia manual for more details on package management.

### Python

Install ipython2-notebook for Python 2. Python 3 support (via python-ipykernel) is included when installing jupyter.

### R

Follow the installation instructions in IR Kernel.

### Sage math

Install sagemath.

Category:

- Mathematics and science