Contribute Media
A thank you to everyone who makes this possible: Read More

Python alternatives to R/Shiny


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.


Improve this page