{ "metadata": { "name": "run_all" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "import io\n", "from IPython.nbformat import current\n", "\n", "def execute_notebook(nbfile):\n", " \n", " with io.open(nbfile) as f:\n", " nb = current.read(f, 'json')\n", " \n", " ip = get_ipython()\n", " \n", " for cell in nb.worksheets[0].cells:\n", " if cell.cell_type != 'code':\n", " continue\n", " ip.run_cell(cell.input)" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [ "figure_list = ['Figure%s.ipynb'%(i+1) for i in range(8)] + ['AppendixA-FAST', 'AppendixB', 'AppendixC']\n", "\n", "for fig_nb in figure_list:\n", " execute_notebook(fig_nb)" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }