Shiny is a web application framework for R that makes it easy to turn analyses into interactive applications. When a user changes input parameters using sliders, drop-down menus and text fields, the changes are propagated through a reactivity graph into outputs like plots, tables and summaries.
While Python is generally more powerful and easier to use for a web development than R, it lack a comprehensive Shiny-like framework. Current tools are either too complex (Flask, Tornado) or too trivial and lacking Shiny-like graph interactivity (Bokeh, Dash, Spyre, Bowtie).
We will demonstrate those tools on a web app that for a given face find look-alike actors / actresses and scientists. Then we will show how to implement Shiny-like reactivity in our Python module glossy.