Show HN: IPyflow: a reactive, dataflow-aware IPython kernel (github.com)

3 points by smacke ↗ 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 :)

0 comments

[ 3.7 ms ] story [ 21.3 ms ] thread

No comments yet.