Show HN: IPyflow: a reactive, dataflow-aware IPython kernel (github.com)
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 ] threadNo comments yet.