notes on using parallel processing features in ipython