GeoDict bietet mit der Python-Schnittstelle (GeoPython) die Möglichkeit der einfachen Automatisierung von Arbeitsabläufen. Zur Erleichterung meiner Arbeit entwickle ich ständig kleine Tools um repetitive Abläufe zu automatisieren.
Auf dieser Seite finden Sie einige kleine Helferprogramme – GeoApp’s – die Ihnen vielleicht auch die Arbeit erleichtern.
Ich habe den gesamten Code als Open-Source zur Verfügung gestellt. Über reges Feedback freue ich mich sehr 🙂
Wichtig: Sämtliche GeoApp’s befinden sich noch in der Beta-Phase, Benutzung auf eigene Gefahr!
gdpm – Project-Manager für GeoDict
Bei meiner Arbeit muss ich oft zwischen verschiedenen GeoDict-Projekten wechseln. Um diesen Wechsel ein wenig zu vereinfachen, habe ich dieses kleine Werkzeug geschrieben.
Motivation
Je nach Fragestelltung besteht ein ein GeoDict Projekt aus mehreren Schritten. Für die geometrische Charakterisierung einer µCT-Aufnahme sind das etwa folgende:
- Preprocessing der Bilddaten
- Segmentierung
- Analyse (z.Bsp Porenraum, Porosität)
- Report (mit Diagrammen und 3D-Rendering)
Mit diesem Tool kann die Ordnerstruktur für ein solches Analyseprojekt einfach erstellt werden, zudem lassen sich spezifische Einstellungen für jedes Projekt definieren und laden (color-/view-settings, etc.)
Features
- Schnelles Erstellen von Projektstrukturen
- Die Projektvorlagen lassen sich leicht abändern und an die individuellen Bedürfnisse anpassen
- Automatisches Laden der Project-Settings. Für jedes Projekt können individuelle Settings festgelegt werden (color-settings, view-settings, …). Beim Wechsel zwischen den Projekten lassen sich diese einfach laden
- Macro Generator: ein GeoDict Makro zur Erzeugung von GeoDict Makros.
Download & Installation
Hinweise zur Installation und Nutzung sind in der README.md
zu finden
(Zip-Archiv)
Quellcode: Gitlab Repository – https://gitlab.com/cvt-engineering-group/gdpm
gdview – Custom Camera Settings
Mit dieser GeoApp lassen sich die Kameraeinstellungen schnell und einfach im Projektverzeichnis speichern und wieder laden.
Features
- Speichern der Kameraeinstellungen im Projektverzeichnis
- Laden von Kameraeinstellungen
- Kompatibel zur GeoApp Project Manager
gdpm
, die Einstellungen werden in einer Datei (camera_view_settings.json
) im Ordner/settings
des aktuellen Projektverzeichnisses gespeichert.
Download & Installation
Hinweise zur Installation und Nutzung sind in der README.md
zu finden
(Zip-Archiv)
Quellcode: Gitlab Repository – https://gitlab.com/cvt-engineering-group/gdview
gdfilter – FilterDict Tools
Eine Sammlung an nützlichen Hilfsprogrammen rund um das GeoDict Modul FilterDict.
Features
- Particle Generator: Mit dieser Funktion lässt sich eine individuelle Partikelkonfiguration in eine bestehende Settings-Datei einfügen. Das ist besonders nützlich um die Partikelkonfiguration von den restlichen FilterDict-Einstellungen getrennt zu halten.
- …weitere Features sind in Arbeit
Download & Installation
Hinweise zur Installation und Nutzung sind in der README.md
zu finden
(Zip-Archiv)
Quellcode: Gitlab Repository – https://gitlab.com/cvt-engineering-group/gdfilter