Git Product home page Git Product logo

cdk1's Introduction

cdk1

Herzlich willkommen zu unserer Klimadaten-Challenge cdk1 zum Thema Überschwemmungen! In diesem README finden Sie alle wichtigen Informationen zu unserer Herausforderung, den Zielen und der Struktur unseres Projekts.

projektübersicht

Im Rahmen unserer Klimadaten-Challenge haben wir uns einer wichtigen Aufgabe gestellt: Die Europäische Union möchte die Bevölkerung besser über die Risiken des Klimawandels informieren. Geplant ist eine neue Webseite, auf der Daten zur Entwicklung bestimmter Extremereignisse in Europa übersichtlich dargestellt werden.

Wir haben uns entschieden, den Fokus auf Überschwemmungen zu legen. Sowohl Fachpersonen als auch interessierte Bürger sollen mit wenigen Klicks einen Überblick über die Klimaveränderungen in für sie relevanten Regionen erhalten, abgestimmt auf ihre individuellen Bedürfnisse.

Unser Auftrag als Data Scientists war es, einen funktionsfähigen Entwurf dieser Webseite zu entwickeln und zu programmieren.

Projektstruktur

  • dashboard/: Enthält beide Dashboards – für die Schweiz und die Alpenräume.
    • dashboard.py: Dashboard für die Schweiz.
    • dashboard_alps.py: Dashboard für die Alpenräume.
  • data/: Beinhaltet unsere Rohdaten sowie die verarbeiteten Daten nach dem Data Wrangling.
    • generated/: Verarbeitete Daten.
    • source/: Rohdaten.
  • data_story/: Beinhaltet unsere Data Story sowie wichtige Ressourcen dafür.
  • data_wrangling/: Beinhaltet Dateien für das Data Wrangling.
  • exploration/: Beinhaltet Dateien für die Explorative Datenanalyse (EDA).

Installation

Zur Installation und Nutzung unserer Daten finden Sie alle relevanten Dateien im Verzeichnis data, insbesondere im Unterverzeichnis generated. Dort befinden sich alle von uns generierten Daten.

Wichtige Dateien Für das dashboard_alps.py, das die Alpenregionen abdeckt, benötigen Sie folgende Dateien:

Für das dashboard.py, das ausschliesslich die Schweiz anzeigt, sind folgende Dateien erforderlich:

Voraussetzungen Um das Dashboard sowie die Datenstory starten zu können, benötigen Sie Visual Studio Code (VS Code).

Schritte zur Installation

Sie können entweder unser gesamtes GitHub-Repository klonen oder nur die relevanten Dateien herunterladen. Wichtig ist, dass sich die Daten sowie die Code-Dateien im VS Code-Workspace befinden, damit alles reibungslos funktioniert.

Workspace

Git LFS

Falls das Repository mit git geklont wurde, müssen die Datensets mit git lfs heruntergeladen werden. Dokumentation zur Installation von git lfs: https://git-lfs.com/

Nachdem Git LFS installiert ist und das git repository geklont ist können die Detensets mit folgendem Befehl (in der Directory vom git repository) heruntergeladen werden:

git lfs checkout

Nutzung

  1. Öffnen Sie das Terminal in VS Code, indem Sie auf Terminal > New Terminal im Menü klicken.

  2. Geben Sie im Terminal den folgenden Befehl ein (abhängig davon, wie Ihre Hauptdatei heißt):

    • Für dashboard.py:
      python dashboard.py
    • Für dashboard_alps.py:
      python dashboard_alps.py
    • Für data_story.html, öffnen Sie die Datei direkt im Browser:
      open data_story.html
  3. Nachdem der Code vollständig ausgeführt wurde, wird ein Link in der Form http://127.0.0.1:5000 im Terminal angezeigt.

  4. Klicken Sie auf diesen Link, indem Sie Ctrl + Linksklick (Windows/Linux) oder Command + Linksklick (Mac) verwenden, um das Dashboard in Ihrem Browser zu öffnen.

Dokumentation

Die Informationen zu unserem Arbeitsablauf finden Sie in unserem Wiki.

Mitwirkende

  • Benjamin Nater
  • Boran Eker
  • Murat Kayhan

cdk1's People

Contributors

bn4t avatar iamekerb avatar

Watchers

 avatar

cdk1's Issues

Data Story

Implementation of the data story with plotly.

Welche Daten/Korrelationen wollen wir visualisieren?

Liste mit Visualisationen welche wir für die Data Story und das Dashboard verwenden wollen.

Die Idee ist nicht, dass per-se alle aufgelisteten Visualisationen in ihrem vollem Umfang umgesetzt werden müssen.

Korrelationen:

  • Anzahl Fluten <-> Jahr
  • Schwere-Grad von Fluten <-> Jahr
  • Anzahl Fluten <-> CO2 in Atmosphäre
  • Anzahl Fluten <-> Vegetation Drought Response Index (VegDRI)
  • Anzahl Fluten <-> Gletscher-Grössen
  • Schwerer Regen <-> Jahr

Generelle Visualisationen:

  • Anzahl Fluten auf Landkarte über die Jahre
  • Risikobewertung für Fluten auf Landkarte über die Jahre

Data pipeline

Ziel ist es sich mit Data Wrangling zu beschäftigen (Lernmaterialen anschauen) und gegebenenfalls mit Data pipline anzufangen.

Liste Datasets Pluvial

Liste mit Datasets von Pluvialen Überschwemmungen, welche wir für das Dashboard und die Data Story verwenden wollen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.