diff --git a/README.md b/README.md index d497e6f..30b6801 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Voraussetzung ist Python in einer Version >=3.3 (bzw. venv). Normalerweise reich ```$ ./install.sh``` -**INFO:** Manche Debian/Ubuntu basierten Systeme trennen Python3 und venv. Sollte dieser Fehler auftreten installieren Sie bitte venv nach(`apt-get install python3-venv`). +**INFO:** Manche Debian/Ubuntu basierten Systeme trennen Python3 und venv. Sollte dieser Fehler auftreten installieren Sie bitte venv nach (`apt-get install python3-venv`). Sollte es Probleme mit der Python-Instanz geben kann diese manuell in der 4. Zeile von `install.sh` geändert werden. @@ -18,8 +18,8 @@ Das startet ein Webserver der auf Port 5000 lauscht. ## Kommentar -Da mir gesagt wurde overachieving ist u.U. auch nicht gern gesehen (getreu dem Motto: "Zu früh kommen ist auch unpünktlich.") habe ich wirklich nur die Anforderungen implementiert. +Entwickelt unter Linux Mint 19.1, Python 3.7 und Firefox. Beste Performanz mit Chromium. -Um dennoch zu demonstrieren, dass ich mir Gedanken um die simple Erweiterung von Funktionalitäten gemacht habe, habe ich eine weitere CRUD Funktion auskommentiert hinzugefügt. Diese ist im Branch [delete_edge](https://git.finnendahl.de/Yugon/TU_Assignment/commit/0d5778ada4c85305e4f63ab189c243b299a7ae31) zu begutachten +Da mir gesagt wurde overachieving ist u.U. auch nicht gern gesehen (getreu dem Motto: "Zu früh kommen ist auch unpünktlich.") habe ich wirklich nur die Anforderungen implementiert. Um dennoch zu demonstrieren, dass ich mir Gedanken um die simple Erweiterung von Funktionalitäten gemacht habe, habe ich eine weitere CRUD Funktion in einem neuen Branch hinzugefügt. Diese kann im Branch [delete_edge](https://git.finnendahl.de/Yugon/TU_Assignment/commit/0d5778ada4c85305e4f63ab189c243b299a7ae31) begutachtet werden. Ach ja, und da zu der layout Methode nicht viel gesagt wurde hab ich mich mit force-directed-graphs etwas ausgetobt. Zu sehen per Klick auf Automatic Layout rechts unten. diff --git a/frontend/assets/js/canvas.js b/frontend/assets/js/canvas.js index 5e0139a..a599431 100644 --- a/frontend/assets/js/canvas.js +++ b/frontend/assets/js/canvas.js @@ -74,7 +74,6 @@ var info_timer = {}; // selected nodes var selected = []; -var path_elements = []; // (additions) auto layout var auto_layout = false; @@ -110,7 +109,6 @@ function initialization() { } - //----------------------------------------------------------------------------- //------------------------------utils------------------------------------------ //----------------------------------------------------------------------------- diff --git a/main.py b/main.py index ae5056e..a3cf9a6 100644 --- a/main.py +++ b/main.py @@ -19,7 +19,7 @@ def bellmann_ford(graph, node_a): Kommentar: Auch wenn Dijkstra der effizientere Algorithmus in diesem Falle wäre, habe mich dazu entschieden Bellmann Ford zu implementieren. - Dijkstra musste ich schon mindestens 4 mal in meiner Ausbildung + Dijkstra musste ich schon mindestens 4 mal in meinem Studium/Schulzeit implementieren. Ich hatte mal wieder Lust auf Dynamische Programmierung. """ # weights