A simple web app that introduces several popular and useful probability distributions.
Powered by:
- Flask - web application interface
- Pandas - data manipulation
- SciPy - generating samples
- Seaborn - plotting visualisations
A similar, interactive version of this app based on Dash is also available.
-
Download the files, create a virtual environment, and activate it:
git clone https://github.com/Tim-Abwao/probability-distributions-with-flask.git cd probability-distributions-with-flask python3 -m venv venv source venv/bin/activate
-
Install the required packages:
pip install -U pip pip install -r requirements.txt
-
Start the flask development server:
flask --app stats_app run
Afterwards, browse to http://localhost:5000.