Projekt Moonworker

Einleitung

Moonworker ist eine astronomische Software, die für die Berechnung von geometrischen Beziehungen von Planetenpositionen eingesetzt wird. Dieses Projekt steht im Zusammenhang mit dem Projekt Moonwalker (Link). Moonworker generiert die Datensätze, die mit Moonwalker visualisiert werden.

Projekt Moonworker

Technologie

Moonworker ist eine auf C++ basierende Anwendung mit grafischer Benutzeroberfläche. Das Projekt wurde mit der C++ Bibliothek Qt 5 umgesetzt. Das Programm nutzt Positionsdaten, die vom Jet Propulsion Laboratory (Link) publiziert werden.

Leistungsumfang

Über die Oberfläche können personenbezogene Daten eingegeben werden. Für den jeweiligen Geburtszeitpunkt werden anschließend so genannte Mond Aspekte für einen gewählten Zeitraum berechnet. Die Datensätze werden in eine Javascript Datei ausgegeben. Es werden kurzfristige, langfristige und permanente Mond Aspekte berechnet. Zur Kontrolle der erzeugten Daten werden diese in der Programmoberfläche in einem Browser Widget angezeigt.

Um Ausgaben besser nachprüfen zu können, werden zusätzlich Positionen von Planeten und allgemeine Informationen in einem Text Edit Widget ausgegeben.

Ein Datensatz für ein Jahr (ca. 1200 Aspekte) kann auf einem aktuellen Desktop PC innerhalb von einer Sekunde erzeugt werden.

Allgemeines

Diese Projekt bleibt bis auf weiteres ein Closed Source Projekt.

Über Anton Neururer 31 Artikel
Ich bin Programmierer und Blogger. Themen die mich besonders interessieren sind Python, C++ und Javascript. Des Weiteren befasse ich mich mit Fraktalen.

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen