owonadan / PKI-Interaktive-Karten

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allgemein

Streamlit App für das Gruppenprojekt in PKI. Teilnehmer: Zekiye Saylam, Björn Schmidt, Sascha Zhu, Daniel Owona

Das Ergebnis ist die Webapp unter: https://owonadan-pki-interaktive-karten-app-ge8krp.streamlit.app/

Das Github Repository findet sich unter: https://github.com/owonadan/PKI-Interaktive-Karten

Eine Zip Version des Repositorys lässt sich mit folgendem Link downloaden: https://github.com/owonadan/PKI-Interaktive-Karten/zipball/master/

Environment Setup

Clonen von Github

  1. In das Verzeichnis wechseln, wohin das Projekt von github gecloned werden soll.
  2. Kommando ausführen
    git clone https://github.com/owonadan/PKI-Interaktive-Karten

Installation mit Anaconda/Miniconda

  1. in das Verzeichnis PKI-Interaktive-Karten wechseln
  2. Dort folgende Befehle ausführen:
conda env create -f ./environment/environment.yaml
conda activate PKI

Input Dateien für Streamlit App lokal erzeugen

Hinweis: An dieser Stelle wird der Vollständigkeit halber exemplarisch beschrieben, wie man die .csv Dateien, die von der Streamlit App genutzt werden, lokal erzeugen kann.

Die Streamlit App bedient sich aus den beiden .csv Dateien, die im Verzeichnis /data in diesem Repository liegen. Diese können zum aktuellen Stand nur von den Projektgruppenteilnehmern in diesem Repository aktualisiert werden.

Achtung: Wir befinden uns noch in unserer aktivierten conda/miniconda env und führen innerhalb dieser die beiden Befehle zur Generierung aus.

python hoflaeden_async.py
python unverpackt_async.py

Optional: Streamlit App lokal ausführen

Mit folgendem Kommando kann die Streamlit App auch lokal erzeugt werden:
streamlit run app.py

Dieses Vorgehen hilft, wenn man sich zum testen neuere .csv Dateien erzeugt hat und diese mangels Berechtigung nicht in unser Repository pushen kann.

About


Languages

Language:Python 100.0%