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.