nite
covid-19
Jupyter Notebook

Coronavirus COVID-19 Dashboard - Global Kaggle Data

Last updated Jul 2, 2024
34
Stars
10
Forks
1
Issues
0
Stars/day
Attention Score
18
Language breakdown
Jupyter Notebook 99.8%
Python 0.2%
SCSS 0.0%
JavaScript 0.0%
HTML 0.0%
Dockerfile 0.0%
Files click to expand
README

Coronavirus COVID-19 Dashboard - Global Kaggle Data

Live Dashboard

https://covid19-dash.herokuapp.com/

Data Source

https://www.kaggle.com/imdevskp/corona-virus-report

Dev notes

To get up & running, create a venv, activate & run:

pip install -r requirements.txt python app.py 

in another terminal, activate again & run:

pip install jupyterlab jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter labextension install jupyterlab-plotly jupyter labextension install plotlywidget jupyter lab build jupyter lab # and open notebooks/

To recompile sass: sudo npm i -g sass and either add it to your IDE, or run: sass assets/styles.scss

Features/notes:

  • Kaggle Data Source: https://www.kaggle.com/imdevskp/corona-virus-report
  • Click play on map to animate over time - bubble size is log, hover for data.
  • Hover over barplot to filter timeseries by country - bar size is log10.
  • python Plotly Dash app (an open source dataviz library)

Potential Future Developments

  • Daily auto-updates
  • correlating other data (economic factors, comparison with flu data etc)
  • better granularity/grouping/drill-down, brushing/linking & crossfiltering
  • machine learning predictions,

Screencast

screencast

https://covid19-dash.herokuapp.com/assets/covid-dash-screencast.mp4

🔗 More in this category

© 2026 GitRepoTrend · nite/covid-19 · Updated daily from GitHub