Skip to content

Notebook execution engine and cacheing #4

Open
@choldgraf

Description

@choldgraf

This is an issue to discuss the notebook execution and cacheing step of the build process.

As people are writing computational content, potentially that takes a significant amount of time to run, we need the ability to efficiently run notebooks only when needed. Here are some things that I think we'd need:

  • Separate out "edits to content" from "edits to code cells". Cell rearranges and code cell changes should require a re-execution. Content changes should not.
  • Parallel execution of notebooks
  • Generation of some kind of report that can be fed into Sphinx, or read on its own

What else am I missing?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions