Jupyter and IPython
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.
Day 1 morning: Core Jupyter and IPython
Day 1 afternoon: Working with notebook files
Day 2 morning: Interactive widgets in notebooks
Day 2 afternoon: Parallel computing with IPython
To install the packages required for this course and the Pandas course in a new environment with Anaconda, run:
conda create -n ngcm python=3 numpy scipy jupyter ipywidgets pandas matplotlib requests scikit-image sympy
Then, to use this environment, enter:
source activate ngcm
On Windows, this command is just activate ngcm.
Checking your installation
You can download and run this version_check.py script, and execute it using python version_check.py to check you have fulfilled the installation requirements.