https://github.com/minrk/IPython-parallel-tutorial
Min Ragan-Kelley, Fernando Perez, Helen Wills Neuroscience Institute, UC Berkeley
You will need IPython 2.1, and pyzmq ≥ 13. To use the demo notebooks, you will also need tornado ≥ 2.1. I will also make use of numpy and matplotlib. If you have Canopy or Anaconda, you already have all of these.
Quick one-line install for IPython and its dependencies:
pip install ipython[all]
Or get everything for the tutorial with conda:
conda install anaconda mpi4py
For those who prefer pip or otherwise manual package installation, the following packages will be used:
ipython[all] numpy matplotlib networkx scikit-image requests beautifulsoup mpi4py
Get the tutorial notebooks from https://github.com/minrk/IPython-parallel-tutorial
Optional dependencies: I will use NetworkX
for one demo, and scikit-image
for another, but they are not critical. Both packages are in in Anaconda and Canopy.
For the image-related demos, all you need are some images on your computer. The notebooks will try to fetch images from Wikimedia Commons, but since the conference networks are untrustworty, I have bundled some images here.