Joined the team
C25, C31 Impfwilligkeit analysieren
Was könnte die Impfwilligkeit wirklich erhöhen?
DataHackDayBern2021
Dataanalyse zur Impfwilligkeit im Kanton Bern
political party analysis
For the analysis with the political parties, run impfzentren.ipynb.
In cell 14, set independentvar and independentpretty to the party you want to run the regression with.
E.g. for SP set
independent_var = 'wahl_sp'
independent_pretty = 'SP'
Where independentvar is one of the values from columnlist in cell 13.
NB. Theoretically you can take any value from column_list and run a linear regression with it.
communities' progress vs. the canton's
For this analysis, just run all the cells in communities.ipynb. Create a folder called "plots" first. You will receive an error message, but that is just because Jupyter can't open more than 20 figures by default. The images will still be created.
Grafana Dashboards
Create 'clean' csv files from the raw data
Put all raw csv files in the folter Data_Private/raw
and run the pythonscript.
python datenaufbereitung.py
or use the Datenaufbereitung jupyter notebook.
Start grafana and Postgres Docker:
sh start_postgres.sh
sh start_grafana.sh
Or if you want the Map plugin:
cd grafana
docker-compose up
Fill the Postgres DB with data
Find an example how to do it in write_to_db_example.py
We used a magic "drag and drop" tool to insert the csv data into the database.
To duplicate that, you need to transform the datatype of some columns (especially dates) before writing it into the DB.
Create the Dashboards in Grafana
Load Data_Public/grafana_dashboard_save.json
into grafana and adapt the queries to your database shema.
Or just create a new one (is probably easier).
Event finish
Repository updated
added gifs
add monthly distance data (@hackcbe)
gathering all the data and preparing for the presentation
moved media
moved data garbage
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021
added screenshots of failed attempts
visualisation with political parties (@Luca Liechti)
Eigenimpscore.sql (@Lukas)
Fancy per-party plots (@Luca Liechti)
add grafana plugin (@rbcb-bedag)
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021
tried react with leaflet
add DataPublic/eigenimpfscoredata.json (@Lukas)
update data schema (@hackcbe)
add erstimpf distanz pro gemeinde over all time (@hackcbe)
mehr generated (@Lukas)
open layers, leaflet, react, angular alles probiert, nichts geht. Noice
still nothing works :)
add events dashboard (@hackcbe)
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021
map test projects, only openlayers-app is semi working
Secret genius hack made results much worse.
First regression (@Luca Liechti)
changed gemeindeportraits, first version of regression almost done
Volle Konzentration in der Übersetzer*innenkabine
open map nichts geht mit vanillajs <3
nix geit
renaming (@rbcb-bedag)
removed z-index from geojson
crs type of map defined
map generation
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021
ol map working
Gemeindeportraits als csv (@Luca Liechti)
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021 into main
added Eigenimpfscore (@Lukas)
late night standup
leaving for dinner with the bois
Merge branch 'main' of https://github.com/TheCell/DataHackDayBern2021 into main (@Luca Liechti)
Repository updated
generation inserts for gemeinde inzidenzen (@rbcb-bedag)
A basic frontend website is working with bootstrap and the d3.js library. No idea if we will use it or not yet