most of the work this time is in ipython, lots of analysis-type stuff going on