adapted from ngcm summer academy
Launch via JupyterHub (during workshop): https://simula-workshop.minrk.net
- Introduction to IPython and Jupyter
- Tour of JupyterLab
- Exploring IPython
- Visualizing data in Jupyter
- interactivity with ipywidgets
Jupyter and IPython provide tools for interactive and parallel computing that are widely used in scientific computing. We will show some uses of IPython for scientific applications, focusing on exciting recent developments, web-based notebooks with code, graphics, and rich HTML.
- Python 3.x
- Jupyter, including the Notebook and IPython. It should be available through the usual distribution channels, such as Anaconda.
- Your favorite text editor.
- If you have trouble installing Anaconda, this blog entry may help.
- For the material related to
nbconvert
, thepandoc
package, together with alatex
installation, would be useful.
To install the packages required for this course and the Pandas course in a new environment with Anaconda, run:
conda create -n simula-workshop python=3 numpy scipy jupyter jupyterlab ipywidgets pandas matplotlib requests nbdime altair cython
Then, to use this environment, enter:
conda activate simula-workshop