Skip to content

Show HN: IPyflow: a reactive, dataflow-aware IPython kernel

github.com/ipyflow
3 pointssmackediscuss
On HN

IPyflow is a new Python kernel for JupyterLab that understands how variables and cells depend on each other, making it easier to reason about notebook state. It adds opt-in reactivity, so that pressing ctrl+shift+enter triggers execution of all cells that depend (recursively) on the current cell. Furthermore, with its `code` function, you can see exactly what code is needed to reproduce a given variable.

I started working on it after watching the famous talk "I Don't Like Notebooks" by Joel Grus, and, anecdotally, I like notebooks just a little more when I use this kernel :)

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.