AAF-Definition, Stand 1.11.2005

AAF-TOOLS


Hier finden Sie die Liste der bisher verfügbaren Software-Tools zum AAF. Eine aktuelle Übersicht und verschiedene Downloadmöglichkeiten finden Sie auf der AAF-Internetseite.

1. AAF-Lese- und Schreib-DLL

Universell verwendbare DLL, die AAF-Dateien lesen und z.T schreiben kann, und die Daten über eine klar definierte Schnittstelle an das Hauptprogramm übergibt. Zur einfachen AAF-kompatiblen Anbindung von Windows-Astrologiesoftware. Näheres hier.
Autor: Tobias Ferber, Vertrieb über die Koordinationsstelle

2. Die AAF-TOOLs für DOS

Die AAF-Tools sind eine Sammlung von Programmen, die sich mit astrologischen Daten
befassen. Die meisten arbeiten wie Filter, d.h. sie lesen AAF, so daß die Datenausgabe
eines solchen Filters als Eingabe für einen zweiten benutzt werden kann.
Zusammengenommen stellen sie eine z.T fast eine Alternative zu einem komplexen Horoskop-
Programm dar. Dennoch sind sie nicht als interaktive Anwendung konzipiert, d.h. keines der
Tools hat eine graphische Bedieneroberfläche (wie Windows). Das ist auf bestimmten Gebieten ein großer Vorteil, denn es erlaubt es, die AAF-Tools innerhalb externer Programmen wie Shell-Scripte, CGI-Scripte oder Top-Level-Anwendungen aufzurufen. Es stehen bisher folgende Tools zur Verfügung:


Das Kontrollgruppen-Tool AAFCG.EXE: Das aafcg-Tool erzeugt eine Kontrollgruppe aus einer gegebenen AAF-Datenbank, wobei ein Zufallsgenerator Jahre und Geburtszeiten der Datensätze vertauscht und so abweichende Datensätze erzeugt. Für Forscher zum Erzeugen von Kontrollgruppen brauchbar. Die Anregung kam von Prof. Suitbert Ertel.

Das Solar/Lunar-Tool AAFSOLAR.EXE erzeugt für alle Horoskope in einem AAF-Archiv eine einstellbare Zahl fortlaufender Solar- bzw. Lunar-Horoskope als SUB-Horoskope.

Das Verwürfelungs-Tool AAFSHUFF.EXE: Dieser Filter erzeugt eine Zufallsverteilung der physikalischen Anordnung von AAF-Datensätzen in einer gegebenen Datenbank. In der Kommandozeile kann die Anzahl der Permutationsschritte angegeben werden. Standardmäßig werden 2*N Permutationen durchgeführt (wobei N die Anzahl der Datensätze in der Datenbank ist).

Das AAF-DarstellungsTool AAFANSI.EXE : Das Programm aafansi fügt ANSI-Farben in die Ausgabe von AAF-Daten, um eine bessere Lesbarkeit auf dem Bildschirm zu erreichen. Man beachte, daß die Ausgabe von aafansi nicht mehr dem AAF-Standard entspricht und deshalb von anderen aaf-tools nicht weiterverarbeitet werden kann.

Das Fixe-Längen-Formatierungstool AAFFIX.EXE: Das Programm aaffix ist ein Formatierungstool, das variable Feldlängen bei der Ausgabe bestimmte Datenfelder in feste Feldlängen konvertiert, wie es für manche frühere oder einfache Versionen von AAF-Einleseprogrammen nötig war. Programme, die auf der AAF-Bibliothek aufsetzen, haben diese Probleme nicht.

Das Zufalls-Horoskope-Tool AAFRAND.EXE: Das Programm aafrand erzeugt völlig willkürliche AAF-Datensätze, die sowohl eine #A93-wie #B93-Block enthalten. Der Zweck von aafrand ist, AAF-Einlese-Tools zu testen. Aafrand ist nicht zur Erzeugung von Kontrollgruppen für Forschungszwecke geeignet! Wenn Sie ein solches Tool benötigen, verweise ich auf die Beschreibung von aafcg.

Das Sortierungstool AAFSORT.EXE: Sortiert die Datensätze eines AAF-Archives nach dem Nachnamen.


Verschiedene andere Projekte sind in Planung und im Ideenstadium (siehe auch: Liste noch offener AAF-Projekte). Ehrenamtliche Mitarbeit ist jederzeit herzlich willkommen!