Reproducible science was one of the main general themes at the recent SciPy conference in Austin. While different tools for accomplishing reproducible research are being proposed, IPython notebooks are often mentioned as one of the main tools. In his review of the meeting, Eric Jones of Enthought writes:
We can safely say that 2013 is the year of the IPython notebook. It was everywhere. I’d guess 80+% of the talks and tutorials for the conference used it in their presentations.
As illustrated by the screenshots below, it is possible to combine SCons-based processing workflows with IPython notebooks.
The notebook used in this example is in rsf/rsf/test/test.ipynb