Skip to content

noczero/Indonesia-COVID-19-Analytics-n-Explorations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indonesia-COVID-19-Analytics-n-Explorations

Visits Badge Updated Badge Visits Badge

This repository is for exploring COVID-19 in Indonesia using data science approach. I can extract new active cases, still active cases, total confirmed cases, total cured cases, new cured cases, new dead cases, and total dead cases of all province in Indonesia.

The data is from https://docs.google.com/spreadsheets/d/1ma1T9hWbec1pXlwZ89WakRk-OfVUQZsOCFl4FwZxzVw/edit#gid=2052139453 and managed by @kawalcovid19

Front-end Dashboard

The COVID-19 Dashboard is available in https://covid19.zeroinside.id

Project Structure

.
├── data                    # Result of post processing in csv
├── images                  # Images files that contain generated plots   
├── notebooks               # Jupyter Notebooks file 
├── src                     # Python file for backend and apps, including utlilites
├── ui                      # Front End Application
├── docker-compose.yml 
├── Dockerfile              
├── main.py                 # just for update pipeline
├── README.md              
└── requirements.txt

To Do

  • Provide public API.
    • Use fastAPI directly.
    • Use InfluxDB to store timeseries data, for backend using Laravel OAuth with token.
  • ...

Completed âś“

  • Load Data
  • Preprocessing
  • Generate timeline plot of every provinces in 7 cases
  • Prepare for backend
  • Run automation for updating plot started in 19:30 GMT+7
  • Generate aggregation plot so we get insight for monthly and for weekday on daily cases.
  • Generate CSV file for post processing result
  • Build k-Means model for clustering zone.
  • Build front-end app using Dash.

How to Contribute

You can contribute to this repository, feel free to do pull request. I will review your PR.

More Provinces API

Province API
Aceh https://apicovid.bravo.siat.web.id/api/v_update_covid19

Visualization

The images and data will be updated daily around 19:30 GMT +7

Provinces Timeline Data

Cases on All Provinces

Clustering Zone

Culstering Zone

Culstering Zone 2

Culstering Zone 3

Pulau Jawa

Jakarta
Timeline Plot

jkt active case jkt new case jkt dead case jkt new dead case jkt new cure case jkt cured case jkt total case

Aggregation Plot

Jakarta day avg new case Jakarta day avg dead case Jakarta day avg cured case

Jakarta month avg new case Jakarta month avg dead case Jakarta month avg cured case

Banten

Banten active case Banten new case Banten dead case Banten new dead case Banten new cure case Banten cured case Banten total case

Aggregation Plot

Banten day avg new case Banten day avg dead case Banten day avg cured case

Banten month avg new case Banten month avg dead case Banten month avg cured case

Jawa Barat
Timeline Plot

jabar active case jabar new case jabar dead case jabar new dead case jabar new cure case jabar cured case jabar total case

Aggregation Plot

Jabar day avg new case Jabar day avg dead case Jabar day avg cured case

Jabar month avg new case Jabar month avg dead case Jabar month avg cured case

Jawa Tengah
Timeline Plot

Jateng active case Jateng new case Jateng dead case Jateng new dead case Jateng new cure case Jateng cured case Jateng total case

Aggregation Plot

Jateng day avg new case Jateng day avg dead case Jateng day avg cured case

Jateng month avg new case Jateng month avg dead case Jateng month avg cured case

Daerah Istimewa Yogyakarta
Timeline Plot

DIY active case DIY new case DIY dead case DIY new dead case DIY new cure case DIY cured case DIY total case

Aggregation Plot

DIY day avg new case DIY day avg dead case DIY day avg cured case

DIY month avg new case DIY month avg dead case DIY month avg cured case

Jawa Timur
Timeline Plot

Jatim active case Jatim new case Jatim dead case Jatim new dead case Jatim new cure case Jatim cured case Jatim total case

Aggregation Plot

Jatim day avg new case Jatim day avg dead case Jatim day avg cured case

Jatim month avg new case Jatim month avg dead case Jatim month avg cured case

Pulau Sumatera

Aceh
Timeline Plot

Aceh active case Aceh new case Aceh dead case Aceh new dead case Aceh new cure case Aceh cured case Aceh total case

Aggregation Plot

Aceh day avg new case Aceh day avg dead case Aceh day avg cured case

Aceh month avg new case Aceh month avg dead case Aceh month avg cured case

Sumatera Utara
Timeline Plot

Sumut active case Sumut new case Sumut dead case Sumut new dead case Sumut new cure case Sumut cured case Sumut total case

Aggregation Plot

Sumut day avg new case Sumut day avg dead case Sumut day avg cured case

Sumut month avg new case Sumut month avg dead case Sumut month avg cured case

Riau
Timeline Plot

Riau active case Riau new case Riau dead case Riau new dead case Riau new cure case Riau cured case Riau total case

Aggregation Plot

Riau day avg new case Riau day avg dead case Riau day avg cured case

Riau month avg new case Riau month avg dead case Riau month avg cured case

Sumatera Barat
Timeline Plot

Sumbar active case Sumbar new case Sumbar dead case Sumbar new dead case Sumbar new cure case Sumbar cured case Sumbar total case

Aggregation Plot

Sumbar day avg new case Sumbar day avg dead case Sumbar day avg cured case

Sumbar month avg new case Sumbar month avg dead case Sumbar month avg cured case

Kepulauan Riau
Timeline Plot

Kep Riau active case Kep Riau new case Kep Riau dead case Kep Riau new dead case Kep Riau new cure case Kep Riau cured case Kep Riau total case Kep Riau total case

Aggregation Plot

Kep%20Riau day avg new case Kep%20Riau day avg dead case Kep%20Riau day avg cured case

Kep%20Riau month avg new case Kep%20Riau month avg dead case Kep%20Riau month avg cured case

Jambi
Timeline Plot

Jambi active case Jambi new case Jambi dead case Jambi new dead case Jambi new cure case Jambi cured case Jambi total case

Aggregation Plot

Jambi day avg new case Jambi day avg dead case Jambi day avg cured case

Jambi month avg new case Jambi month avg dead case Jambi month avg cured case

Sumatera Selatan
Timeline Plot

Sumsel active case Sumsel new case Sumsel dead case Sumsel new dead case Sumsel new cure case Sumsel cured case Sumsel total case

Aggregation Plot

Sumsel day avg new case Sumsel day avg dead case Sumsel day avg cured case

Sumsel month avg new case Sumsel month avg dead case Sumsel month avg cured case

Bangka Belitung
Timeline Plot

Babel active case Babel new case Babel dead case Babel new dead case Babel new cure case Babel cured case Babel total case

Aggregation Plot

Babel day avg new case Babel day avg dead case Babel day avg cured case

Babel month avg new case Babel month avg dead case Babel month avg cured case

Bengkulu
Timeline Plot

Bengkulu active case Bengkulu new case Bengkulu dead case Bengkulu new dead case Bengkulu new cure case Bengkulu cured case Bengkulu total case

Aggregation Plot

Bengkulu day avg new case Bengkulu day avg dead case Bengkulu day avg cured case

Bengkulu month avg new case Bengkulu month avg dead case Bengkulu month avg cured case

Lampung
Timeline Plot

Lampung active case Lampung new case Lampung dead case Lampung new dead case Lampung new cure case Lampung cured case Lampung total case

Aggregation Plot

Lampung day avg new case Lampung day avg dead case Lampung day avg cured case

Lampung month avg new case Lampung month avg dead case Lampung month avg cured case

Kalimantan

Kalimantan Barat
Timeline Plot

Kalbar active case Kalbar new case Kalbar dead case Kalbar new dead case Kalbar new cure case Kalbar cured case Kalbar total case

Aggregation Plot

Kalbar day avg new case Kalbar day avg dead case Kalbar day avg cured case

Kalbar month avg new case Kalbar month avg dead case Kalbar month avg cured case

Kalimantan Tengah
Timeline Plot

Kalteng active case Kalteng new case Kalteng dead case Kalteng new dead case Kalteng new cure case Kalteng cured case Kalteng total case

Aggregation Plot

Kalteng day avg new case Kalteng day avg dead case Kalteng day avg cured case

Kalteng month avg new case Kalteng month avg dead case Kalteng month avg cured case

Kalimantan Utara
Timeline Plot

Kaltara active case Kaltara new case Kaltara dead case Kaltara new dead case Kaltara new cure case Kaltara cured case Kaltara total case

Aggregation Plot

Kaltara day avg new case Kaltara day avg dead case Kaltara day avg cured case

Kaltara month avg new case Kaltara month avg dead case Kaltara month avg cured case

Kalimantan Timur
Timeline Plot

Kaltim active case Kaltim new case Kaltim dead case Kaltim new dead case Kaltim new cure case Kaltim cured case Kaltim total case

Aggregation Plot

Kaltim day avg new case Kaltim day avg dead case Kaltim day avg cured case

Kaltim month avg new case Kaltim month avg dead case Kaltim month avg cured case

Kalimantan Selatan
Timeline Plot

Kalsel active case Kalsel new case Kalsel dead case Kalsel new dead case Kalsel new cure case Kalsel cured case Kalsel total case

Aggregation Plot

Kalsel day avg new case Kalsel day avg dead case Kalsel day avg cured case

Kalsel month avg new case Kalsel month avg dead case Kalsel month avg cured case

Sulawesi

Sulawesi Selatan
Timeline Plot

Sulsel active case Sulsel new case Sulsel dead case Sulsel new dead case Sulsel new cure case Sulsel cured case Sulsel total case

Aggregation Plot

Sulsel day avg new case Sulsel day avg dead case Sulsel day avg cured case

Sulsel month avg new case Sulsel month avg dead case Sulsel month avg cured case

Sulawesi Barat
Timeline Plot

Sulbar active case Sulbar new case Sulbar dead case Sulbar new dead case Sulbar new cure case Sulbar cured case Sulbar total case

Aggregation Plot

Sulbar day avg new case Sulbar day avg dead case Sulbar day avg cured case

Sulbar month avg new case Sulbar month avg dead case Sulbar month avg cured case

Sulawesi Tengah
Timeline Plot

Sulteng active case Sulteng new case Sulteng dead case Sulteng new dead case Sulteng new cure case Sulteng cured case Sulteng total case

Aggregation Plot

Sulteng day avg new case Sulteng day avg dead case Sulteng day avg cured case

Sulteng month avg new case Sulteng month avg dead case Sulteng month avg cured case

Gorontalo
Timeline Plot

Gorontalo active case Gorontalo new case Gorontalo dead case Gorontalo new dead case Gorontalo new cure case Gorontalo cured case Gorontalo total case

Aggregation Plot

Gorontalo day avg new case Gorontalo day avg dead case Gorontalo day avg cured case

Gorontalo month avg new case Gorontalo month avg dead case Gorontalo month avg cured case

Sulawesi Utara
Timeline Plot

Sulut active case Sulut new case Sulut dead case Sulut new dead case Sulut new cure case Sulut cured case Sulut total case

Aggregation Plot

Sulut day avg new case Sulut day avg dead case Sulut day avg cured case

Sulut month avg new case Sulut month avg dead case Sulut month avg cured case

Sulawesi Tenggara
Timeline Plot

Sultra active case Sultra new case Sultra dead case Sultra new dead case Sultra new cure case Sultra cured case Sultra total case

Aggregation Plot

Sultra day avg new case Sultra day avg dead case Sultra day avg cured case

Sultra month avg new case Sultra month avg dead case Sultra month avg cured case

Bali

Timeline Plot

Bali active case Bali new case Bali dead case Bali new dead case Bali new cure case Bali cured case Bali total case

Aggregation Plot

Bali day avg new case Bali day avg dead case Bali day avg cured case

Bali month avg new case Bali month avg dead case Bali month avg cured case

Nusa Tenggara Barat

Timeline Plot

NTB active case NTB new case NTB dead case NTB new dead case NTB new cure case NTB cured case NTB total case

Aggregation Plot

NTB day avg new case NTB day avg dead case NTB day avg cured case

NTB month avg new case NTB month avg dead case NTB month avg cured case

Nusa Tenggara Timur

NTT active case NTT new case NTT dead case NTT new dead case NTT new cure case NTT cured case NTT total case

Aggregation Plot

NTT day avg new case NTT day avg dead case NTT day avg cured case

NTT month avg new case NTT month avg dead case NTT month avg cured case

Maluku

Timeline Plot

Maluku active case Maluku new case Maluku dead case Maluku new dead case Maluku new cure case Maluku cured case Maluku total case

Aggregation Plot

Maluku day avg new case Maluku day avg dead case Maluku day avg cured case

Maluku month avg new case Maluku month avg dead case Maluku month avg cured case

Maluku Utara

Timeline Plot

Malut active case Malut new case Malut dead case Malut new dead case Malut new cure case Malut cured case Malut total case

Aggregation Plot

Malut day avg new case Malut day avg dead case Malut day avg cured case

Malut month avg new case Malut month avg dead case Malut month avg cured case

Papua

Timeline Plot

Papua active case Papua new case Papua dead case Papua new dead case Papua new cure case Papua cured case Papua total case

Aggregation Plot

Papua day avg new case Papua day avg dead case Papua day avg cured case

Papua month avg new case Papua month avg dead case Papua month avg cured case

Papua Barat

Timeline Plot

Papbar active case Papbar new case Papbar dead case Papbar new dead case Papbar new cure case Papbar cured case Papbar total case

Aggregation Plot

Papbar day avg new case Papbar day avg dead case Papbar day avg cured case

Papbar month avg new case Papbar month avg dead case Papbar month avg cured case

Stacked Plot

Still Active Cases

Still Active Cases

New Active Cases

New Cases

New Cured Cases

New Cured Cases

New Dead Cases

New Dead Cases

Total Confirmed Cases

Total Confirmed Cases

Total Cured Cases

Total Cured Cases

Total Dead Cases

Total Dead Cases