Astro patterns
description
Transcript of Astro patterns
AstroPatterns
Horoskopreihen systematisch durchsuchen
Dr. Rüdiger PlantikoStuttgart, 27.3.2010
Anforderung
• Aus grossen Datenmengen...– Horoskopsammlungen– Nach Regeln konstruierte Horoskope
• Wiederkehrhoroskope (Solar, Lunar, ...)• Konjunktionen• Tageshoroskope etc.
• ... Wesentliches extrahieren!– Resonanzen mit einem Bezugshoroskop finden– Häufungen (Cluster), – Starke Repräsentierung eines Elements, Hauses, Zeichens– Konkrete Konstellationen suchen
Patterns und Ranges
Range
• Ist eine Vorschrift zur Erzeugung von Horoskopen
• Beispiele– Solarhoroskope– Sonnenaufgänge– Transite– JU/SA-Konjunktionen– Horoskope aus einer Datei
Pattern
• Ist die Anwendung einer Regel auf ein einzelnes Horoskop
• Ergebnis ist ein Punktwert (Score)...• ... oder die Information "Gilt/Gilt nicht"
Verfügbare Ranges
Range BedeutungIntervalRange Feste zeitliche Abstände
ListRange Horoskopliste
AspectRange Aspekte (zodiakale)
TransitRangeÜbergang über Tierkreisort
IngressRange Eintritt in Zeichen
CardinalIngressRange
Eintritt in Kardinalzeichen
SyzygyRange Voll- und Neumonde
NewMoonRange Nur Neumonde
FullMoonRange Nur Vollmonde
ParallelRange Parallelaspekte
Range BedeutungRisingRange Aufgang
SolarRange Solarhoroskope
LunarRange Lunarhoroskope
DiurnalHoroscopeRange Tageshoroskope
EquatorCrossingRange Äquatorübergänge (D = 0)
EclipticCrossingRangeEkliptikdurchgänge (B = 0)
ExtremalDistanceRange Max. & min. Distanz
ExtremalLatitudeRange Max. & min. Breite
StationaryRange Stationär ( dL/dt = 0)
Verfügbare PatternsPattern BedeutungElementPattern Wie stark ist ein Element im Horoskop repräsentiert?
ResonancePattern Wie stark steht das Horoskop in Beziehung zum Referenzhoroskop?
ConstellationPattern Kombination von Haus-/Zeichenstellungen, Aspekten, Clustern
FreePattern Frei definierbare Score-Funktion
HousePosPattern Planet in Haus
SignPosPattern Planet in Zeichen
AspectPattern Aspektgültigkeit (hier mit Orbis- und Stärkeberechnung! Anders als AspectRange)
PosInArcPattern Planet in Tierkreisstrecke
ClusterPattern Planetenballung (Stellium)
CyclicIndexPattern Zyklischer Index nach Barbault
AndPattern Kombinationspattern
OrPattern Kombinationspattern
WeightedSumPattern Kombinationspattern
NegatedPattern Kombinationspattern
AlwaysTruePattern Für Tests
Architektur
Swiss EphemerisC API (C Source)
Planeten- und Hausberechnungen
AstropatternsC API (C++ Source)
Planeten- und Hausberechnungen
AstroPatterns.xlsExcel-Oberfläche
VBA Source
apc+REPL-OberflächeAstrologische DSL
Entwurfsgedanken• Bibliothekskern in C++
– Ziel: Grösstmögliche Effizienz– Kein "managed code" (CLR, .NET, C#, Java)– Keine Abhängigkeiten von der Windows-API– Theoretisch auch für andere Plattformen verwendbar
• API-Funktionen in der C / stdcall Konvention– Ziel: Grösstmögliche Wiederverwendbarkeit
• Klare Trennung Oberfläche / Logik– API mit beliebiger Oberfläche einsetzbar
• Kein separater Installationsaufwand– Kein "Installer", keine "Registrierung" etc.
• Open Source!– Jeder kann zugreifen, ändern, erweitern
• Auf allen Ebenen: Funktionen mit Selbsttests absichern
"Installation"Konsolenfunktionen (Shell)
Programmkern (DLL)
Excel-Oberfläche
DAV-DB(ca. 28'000 Horoskope)
Horoskopvisualisierung
Swiss Ephemeris (Fallback)
Selbsttestfunktionen
Bibliothek-Selbsttests
Ausgabe in TAP(Test Anything Protocol)
Selbsttests der "Arbeitsmappe"
Vorteile von MS Excel
• Verwendung verbreitet• Tabellenformat passt zu den Ausgaben
– Somit ist eine relativ passende Oberfläche bereits vorhanden und muss nicht implementiert werden
• Anwendungsverhalten weitgehend programmierbar (mit VBA)
• Programmeinstellungen integriert• Export und Import via CSV möglich• Selbsttest integriert
HoroGraphic
• Mini-Komponente für Horoskopvisualisierung• Keine hohen graphischen Ansprüche• Planeten nicht konfigurierbar• Geringer Speicherbedarf (ca. 80KB)• Heliozentrisch/Geozentrisch• Vorwärts-Rückwärts in Tagesschritten• Instrumentierung mit Clipboard• In Excel durch Zellfocus steuerbar
HoroGraphic
Ressourcen
• Ausführliche Dokumentationhttp://astropatterns.sourceforge.net/
• Downloadhttp://sourceforge.net/projects/astropatterns/
• Versionierter Quelltexthttp://astropatterns.cvs.sourceforge.net/viewvc/astropatterns/astropatterns/
• Diskussion und Supporthttp://sourceforge.net/projects/astropatterns/forums/forum/913873
Zu bedenken
Die statistische Methode zeigt uns nur die ideale Durchschnittlichkeit eines Sachverhalts, kann die Wirklichkeit des Einzelfalls aber bis zur Irreführung verfälschen (nach C.G. Jung)
Statistik führt von der Astrologie weg!