QuantEcon / sphinxcontrib-jupyter

A Sphinx Extension for Generating Jupyter Notebooks
BSD 3-Clause "New" or "Revised" License
76 stars 23 forks source link

ENH: Notebook Level Cache Task Runner #236

Closed mmcky closed 5 years ago

mmcky commented 5 years ago

It would be nice to have a notebook level cache mechanism that tracks a hash of each In cell and stores them in order within the notebook metadata. This way we could skip execution for cells that have already run with no content change, and if a cell has changed then run all remaining cells.

this could be useful to others and is probably better as a separate project -- but could work on it here first.

mmcky commented 5 years ago

@AakashGfude does the Execute processor in nbconvert allow for cell level interactions?

mmcky commented 5 years ago

With the sphinx cache this kind of mechanism wouldn't offer much improvements except for very long running notebooks (with edits towards the end of the notebook). I am going to close this issue. It could be useful as a independent project.