I have seen a few of the talks by iPython developers about how to convert an iPython notebook to a blog post or to an entire book (minute ~43). The PDF-to-X converter interprets the iPython cells which are written in markdown or code and spits out a newly formatted document in one step. My problem is that I would like to generate a large document where many of the figures and sections are programmatically generated - something like this. For this to work in iPython using the methods above, I would need to be able to write a function that would write other iPython-Code-Blocks. Does this capability exist? #some pseudocode to give an idea for variable in list: image = make_image(variable) write_iPython_Markdown_Cell(variable) write_iPython_Image_cell(image) How can I achieve this? Continue reading...