kino icon indicating copy to clipboard operation
kino copied to clipboard

Widgets that export computational representations

Open josevalim opened this issue 2 years ago • 5 comments

There is an excellent paper and talk on the matter. Examples we want to consider in the future are:

  1. API widget - a widget to the API requests which then emits a library code that does such request

  2. Confusion widget - a widget for emitting confusion matrices to compare ML results

  3. Chart widget - a widget that builds charts on data and then emits a vegalite specification (Deepnote has something equivalent)

  4. Table widget - a widget where you can change the table and it reflects in the dataframe/query

  5. SQL widget - a widget that allows you to write SQL and then populates a variable (Hex does something similar)

The chart widget is likely the most straightforward starting point for us (and also one of the most impressive ones).

josevalim avatar Jul 28 '21 13:07 josevalim

This paper is also very interesting: Falx: Synthesis-Powered Visualization Authoring.

josevalim avatar Jan 06 '22 13:01 josevalim

Also related:

josevalim avatar Jun 12 '22 14:06 josevalim

This is an interesting article of using charts to generate Pandas/Explorer queries: https://dl.acm.org/doi/abs/10.1145/3379337.3415851 (B2: Bridging Code and Interactive Visualization in Computational Notebooks)

Machine Learning specific:

josevalim avatar Aug 21 '22 19:08 josevalim

Closing this as we have broken most of it into smaller tasks!

josevalim avatar Dec 24 '22 02:12 josevalim