Dette repository indeholder scripts til at hente og strukturere data for kommunalvalg og regionsvalg 2025 i Danmark. Dataene hentes fra kombits offentlige SFTP forbindelse og struktureres i et format, der er nemt at analysere og bruge til videre formål. En del af filerne er også direkte datainput til Altingets valgvisualiseringer.
01_hent_data.py: Forbinder til kombits offentlige SFTP forbindelse og henter de rå datafiler for kommunalvalg og regionsvalg 2025. De bliver gemt i mappen 'data/raw' efter sammen undermappestruktur som på SFTP serveren (kandidat-data,valgresultater,mandatfordeling,valgdeltagelseog mappenverifikationtil de midlertidige "testfiler").02a_strukturer_kv25_resultater.py: Strukturerer de resultater, der er hentet for kommunalvalget 2025. Scriptet genererer to forskellige filer: én for partiernes resultater og én for kandidaternes resultater. Begge er på valgstedsniveau.02b_strukturer_kv25_kandidatdata.py: Strukturerer data på kandidater og valgforbundet. Begge filer genereres for at journalister og andre brugere nemt kan få adgang til kandidatdata for kommunalvalget 2025.03a_strukturer_rv25_resultater.py: Strukturerer de resultater, der er hentet for regionsrådsvalget 2025. Scriptet genererer to forskellige filer: én for partiernes resultater og én for kandidaternes resultater. Begge er på valgstedsniveau. Scriptet trækker også på filendata/kommuner.jsonfor at tilføje regionsinformation baseret på kommuneinformation.04_opdater_datafiler.py:
raw/: Indeholder de rå datafiler hentet direkte fra kombits SFTP server. Filstrukturen her spejler den, der findes på SFTP serveren, med undermapper forkandidat-data,valgresultater,mandatfordeling,valgdeltagelseogverifikation(til midlertidige "testfiler").struktureret/: Indeholder de strukturerede datafiler efter behandling af scripts. Her findes separate filer for kommunalvalg og regionsvalg, opdelt i partier og kandidater.kv/: Strukturerede data for kommunalvalg 2025kv25_resultater_partier.csv: Valgresultater på partiniveaukv25_resultater_kandidater.csv: Valgresultater på kandidatvalgresultater/afstemningssteder/: indeholder en fil per kommune med valgresultater på afstemningsstedsniveau. Skal bruges til visualiseringer på afstemningsstedsniveau.valgresultater/kommuner/: indeholder en fil per kommune med valgresultater på kommuneniveau. Skal bruges til visualiseringer på kommuneniveau.kandidat-info/: Indeholder to filer: én med kandidatdata og én med valgforbundsdata for kommunalvalget 2025.
rv/: Strukturerede data for regionsvalg 2025rv25_resultater_partier.csv: Valgresultater på partiniveau.rv25_resultater_kandidater.csv: Valgresultater på kandidatniveau.
kommuner.json: En JSON-fil, der indeholder information om danske kommuner, herunder deres tilknytning til regioner, dagi id og id numre til de tilhørende grafikkerpartier.json: En JSON-fil, der indeholder information om de politiske partier i Danmark, herunder navn, forkortelse og farvekoder. Denne fil bruges til at sikre konsistente farver i valgvisualiseringer.shapes: Mappe med geografiske filer over hvert afstemningsområde i GeoJSON og TopoJSON format. Der er en fil per kommune.