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.
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.
Hinterlasse jetzt einen Kommentar