There is some exploration in this direction:
- by @davidbrochart in reactive akernel GitHub - davidbrochart/akernel: Asynchronous, reactive Python Jupyter kernel. (see Jupyter Community Call - August 31, 2021 - YouTube)
- discussion in notebook repo: Cell dependency graph · Issue #1175 · jupyter/notebook · GitHub
- was also brought up in January on jupyterlab meeting: Weekly Dev Meetings: Jan-Jul 2021 · Issue #117 · jupyterlab/team-compass · GitHub, there are links to older exploration projects in there
- one more: Discussion on implementing directed acyclic graph-like structure in notebooks · Issue #118 · jupyterlab/team-compass · GitHub