In diesem Thread ging es um die Verträglichkeit verschiedener Pflanzen miteinander. Überblick Funktionsumfang und Entwicklungssstand.
Artikel ansehen
Zusammenfassung ansehen
In diesem Thread ging es um die Verträglichkeit verschiedener Pflanzen miteinander. Überblick Funktionsumfang und Entwicklungssstand.
neuinteressantwichtig- Aufgabenstellung: Die Frage des Fragestellers bestand darin, ob und wie man einen Algorithmus erstellen oder nutzen könnte, aus einer Liste von Pflanzen und deren Verträglichkeit verschiedene Gruppen zusammen zu stellen, die untereinander keine Unverträglichkeiten zeigen.
richtig- Datenbasis-1: Die Liste von Pflanzen bestand aus 11 Arten von Ananas bis Papaya.
- Datenbasis-2: Die Verträglichkeiten wurden in zwei csv Dateien beschrieben, und zwar enemies.csv und friends.csv. In den zwei Dateien wurde die Beziehung zweier Pflanzen beschrieben. Ein Eintrag in friends.csv bedeutete, dass sich die Pflanzen gut vertragen. Entsprechend bedeutete ein Eintrag in enemies.csv, dass die zwei Pflanzen sich nicht vertragen. Alle Pflanzen einer Mischkultur müssen explizit mit der Hauptpflanze befreundet sein, dürfen aber untereinander auch in neutraler Beziehung stehen. Jede beliebige Kombination der Pflanzen aus der Liste der 11 Arten findet sich entweder in friends.csv oder enemies.csv wieder. Damit sind die Verträglichkeiten aller Kombinationen eindeutig definiert.
- Workflow-2: Das Python Programm von XY überprüft die Dateien auf Plausibilität und bricht die Verarbeitung ab, wenn in den Dateien etwas nicht konsistent ist.
zugänglich- Workflow-1: ein User erstellte im Laufe der Diskussionen ein Python Programm, das eine Liste von Pflanzen und eine Tabelle von Verträglichkeiten aufbereitete, mit dem Python Paket networkx verarbeitete und schliesslich eine Anzahl von Gruppen möglicher Pflanzen ohne Unverträglichkeiten ausgab.
= Quellen =[1] Datenbankdarstellung für Mischkultur (Kleingarten), 01.04.2023 -
https://debianforum.de/forum/viewtopic.php?p=1324012#p1324012[1.1] von chrbr -
https://debianforum.de/forum/memberlist.php?mode=viewprofile&u=50078[1.2]
https://debianforum.de/forum/pastebin/?mode=view&s=41889%2C verlinkt von hier
https://debianforum.de/forum/viewtopic.php?p=1325392#p1325392[2] NetworkX. Network Analysis in Python -
https://networkx.org/documentation/stable/tutorial.html#
Kleingarten #
Kleingarten #
PermaplanT #
Mischkultur #
Pflanzenverträglichkeit #
Gartenplanung #
swaVIS #
Kollaboration #
Zusammenarbeit #
Mitwirkung #
debianforumDe