[en] [de]
LEPARAGLIDING GUI (PYTHON-VERSION)
GRAFISCHE BENUTZEROBERFLÄCHE
1. EINLEITUNG
LEparagliding ist ein Fortran-Programm, das eine txt-Datendatei liest, die den gesamten Gleitschirm vollständig definiert (leparagliding.txt),
die Berechnungen durchführt und die Ergebnisse in Form von
Grafiken (dxf) und Textdateien ausgibt. Es ist fast "magisch"...
denn man schreibt alle Daten in eine txt-Datei und das Ergebnis sind
wunderschöne 2D- und 3D-dxf-Pläne, die das Projekt vollständig definieren,
sowie einige Dateien mit Listen und Berichten. Ich mag dieses System,
weil es das einfachste und leichteste ist, und es funktioniert sehr gut.
Deshalb war ich immer zurückhaltend gegenüber einer grafischen Oberfläche,
da ich keinen Nutzen darin sah. Es ist einfacher, die Textdatei
direkt zu schreiben, und das bestätige ich! :) Das Anzeigen, Kopieren und Bearbeiten von Datenblöcken ist in der Textversion ebenfalls viel einfacher und schneller.
Dennoch
ist es wahr, dass ein gewisses Maß an Abstraktion nötig ist, um sich
vorzustellen, was das Ergebnis sein wird, nachdem man in einem sauberen und strengen Format viele
Zahlen in eine Textdatei geschrieben hat. Wenn ein kleiner Formatfehler gemacht wird, z. B. eine "0" durch ein "O" ersetzt wird, ein Punkt durch ein Komma, eine ganze Zahl durch eine reelle Zahl, oder die falsche Länge in einer Liste angegeben wird, kann das Programm die Datei nicht lesen und liefert kein Ergebnis, was zu einer frustrierenden Erfahrung führen kann. Es ist notwendig, die Datenstruktur sehr gut zu kennen. Außerdem ist die verfügbare Dokumentation etwas grob und manchmal nicht ganz klar.
Aus diesem Grund kann eine grafische Oberfläche eine klarere Möglichkeit sein, Daten einzugeben und
auszuwählen. Die Struktur der Oberfläche selbst kann uns helfen zu
verstehen, was getan wird, indem sie kleine feste oder interaktive
Skizzen, Notizen mit Tipps und Erinnerungen hinzufügt und einige interne
Funktionalitäten bietet, die auf die Konsistenz der Daten prüfen oder
automatisch einige Werte vorschlagen.
Die mit der Sprache Python programmierte Version befindet sich hier https://github.com/stefanino-ch/lepg-py
Die Python-Version ist die aktuellere und wird von Stefan Feuz entwickelt.
Neueste Version LEPG-3.27 (Windows, Linux, MAC).
Wenn du zu GitHub gehst: https://github.com/stefanino-ch/lepg-py, kannst du jetzt auswählen, welche Version du herunterladen möchtest.
- latest: Hier bekommst du die neuesten und besten Funktionen, aber manchmal
vielleicht etwas unfertig und fehlerhaft. Dies könnte die richtige
Version für erste Tests sein.
- stable: Weniger häufige Updates, aber der Entwickler versucht, diese so stabil
wie möglich zu halten. Dies könnte die richtige Version für den Benutzer sein, der ohne Bedenken arbeiten möchte.
- Lade die .zip-Datei herunter
- entpacken
- Wechsle in den lepg-Ordner
- Führe lepg.exe aus
- Viel Spaß