Skip to content

Let It Shine! Creating Shiny Apps from Python Functions

letitshine is a Python Module and command line utility that creates an interactive Shiny from a function in a Python module. It tries to use sensible outputs based on the function definition and to be minimal so that the produced Python code can be used as a boilerplate to further customize with the extensive Shiny library.

Shiny apps can be used locally or deployed to a static website With the use of Shinylive for Python. which is run entirely on the client (no server configuration necessary). This makes it a very convenient let other users or students interact with your functions without the need of a Python environment.

There are many different possible outputs and inputs a Python can take. In letitshinewe focus on data types which are common in mathematical and data analysis functions.

Note

This module and the associated function is aimed at producing a boilerplate for furhter customisation and is by no means a replacement of the excellent Shiny library and its documentation. It is intention is rather to encourage its use to share mathematical and computing Python apps.