Hi all, I’m interested in the ability of widgets to replicate the kinds of interactivity that researchers are able to achieve in desktop data exploration tools: drilling down into the records that underly some statistic or visual element, etc. However, I’m aware that doing so loses the benefit of reproducibility otherwise offered by notebooks: the interactions in data exploration are ephemeral and so cannot be reproduced.
I had thought that interactive tools could generate code that would allow exploratory interactions to be reproduced.
I have recently found jupyter-bifrost that claims to do similar, providing exploration “without sacrificing the reproducibility of code. Changes made in the Bifrost GUI are automatically translated into Pandas Queries, allowing developers to jump back into scripting whenever it is most convenient.” So far, I’m struggling to get this tool to work.
Please let me know if you know of related discussions or implementations of widgets that trace their interactions in the form of code that can then be inserted into other cells. Other thoughts and critiques are also welcome!