Dieses Repository begann als Delphi -Port der Planeten -Ephemerides -Datenbank VSOP2013. Mit der Zeit wuchs es zu::
Abgeschlossene Zeichnungen westlicher Traditionskonstellationen, hauptsächlich Charaktere aus der griechischen Mythologie. Um mit den Zeichnungen (dies nicht in der Software) zu gehen, habe ich AI -Chat -Bots (MS Bing und Google Bard) verwendet, um Geschichten über die Mythen mit Konstellationen zu erstellen, und wie Zeus - meistens - den Himmel entworfen hat.
Überprüfen Sie die Konstellations Mythen (8 Geschichten): https://github.com/omarreis/vsop2013/tree/master/constellations
Apr/23: PlanetFun App v1.9 für iOS und Android veröffentlicht.
Das Almanac -Modul, das es ermöglicht, Ephemeris für verschiedene himmlische Objekte zu berechnen. Hinzufügen von VSOP87 Planet -Datenbank. H150- und Navigator -Starkataloge.
Konstellationszeichnungen (zwei neue Himmelsgründe mit mythischen griechischen Konstellationsfiguren hinzugefügt)
Siehe https://github.com/omarreis/vsop2013/tree/master/planetfun
VSOP 2013 (Variationen Séculaires des Orbites Planétaires) ist ein hohes Präzisions-Planetenpositionsmodell von G. Francou & J.-L. Simon - Mai 2013.
Dieses Repo enthält einen Delphi Pascal -Port des ursprünglichen Forger -Code.
VSOP2013 Berechnungsmaschinerie verwendet Chebyshev -Polynome, um Position und Geschwindigkeit der 9 Planeten gleichzeitig (innerhalb eines Bereichs von 9000 Jahren) zu finden.
Getestet mit D11.2 für Win32, iOS und Android. Tests sind für FireMonkey, sollten aber auch mit VCL und Konsolen -App arbeiten.
VSOP 2013 Originalpapier mit FORTRAN -Code und Datendateien finden Sie unter:
https://ftp.imcce.fr/pub/ephem/planets/vsop2013/ephemerides/
VSOP2013 Readme:
https://ftp.imcce.fr/pub/ephem/planets/vsop2013/olution/readme.pdf
Datendateien sind groß (400 MB) ASCII -Text, das Chebyshev -Polynom von 1st -Art -Koeffizienten enthält. Es ist in 6 Dateien organisiert und deckt wie folgt einen Zeitraum von 9.000 Jahren ab:
range file
-4500 to -3000 VSOP2013.m4000
-3000 to -1500 VSOP2013.m2000
-1500 to 0 VSOP2013.m1000
0 to +1500 VSOP2013.p1000
+1500 to +3000 VSOP2013.p2000
+3000 to +4500 VSOP2013.p4000
Jede Datei ist in Intervallen von 17122, 32 Tage geteilt. Jedes Intervall hat 978 Koeffizienten, die in Gruppen von 6 pro Linie angeordnet sind.
Der Dateiheader enthält eine Tabelle mit Indizes in Koeffizienten für 9 Planeten: Quecksilber, Venus, Erde+Mond Barizentrum, Mars, Jupiter, Saturn, Uranus, Neptun und Pluto.
Jeder Planet hat eine Reihe von Chebyshev -Polynombegriffen (zwischen 7 und 14 Terme pro Planet).
Die Ergebnisse sind zwei 3D -Vektoren: Position und Geschwindigkeit.
Die Ergebnisse sind in AU (AU/Tag für Geschwindigkeiten) heliozentrische Ekliptikkoordinaten (x, y, z).
Das FTP -Repository enthält FORTRAN -Code:
In diesem Delphi-Port wird die gesamte Datei für schnelle Zugriff in Speichertabellen geladen.
Objekt T_VSOP2013_File Kapuliert VSOP 2013 Maschinen:
Die meisten Algorithmen, die für den Umgang mit Daten und Astronomie verwendet werden, stammen aus dem Buch "Astronomische Algorithmen" von Jean Meeus (AA 1. und 2. Ausgabe)
Einige Formeln stammen aus der Publikation "Almanac for Computern" von USNO (markiert AFC).
Mondpositionsberechnungen verwenden Theorie ELP2000 (AA Kapitel 47). ELP (éphéméride lunaire parisienne) ist eine Mondtheorie, die von Jean Chapront, Michelle Chapront-Touzé, auf dem Bureau des Longitudes entwickelt wurde.
Die Implementierung in Ah.moon.pas wurde von Andreas Hörstemeier aus der Tmoon -Komponente extrahiert.
Siehe http://www.hostemier.com/moon.htm
Eine ältere Version von VSOP ist in Meeus Book: VSOP 87 beschrieben. Sie ähnelt VSOP 2013 mit einer geringeren Präzision, aber auch einem viel kleineren Daten Fußabdruck. Für die meisten Anwendungen ist es genau genug.
Siehe VSOP87 und VSOP87/Demo -Ordner
https://github.com/omarreis/vsop2013/tree/master/vsop87
Eine Sternpositionsberechnung. Listet 150 hellste Sterne auf und implementiert Koordinatenberechnungen für eine bestimmte Zeit.
Siehe Testh150 -Ordner für die Test -App.
https://github.com/omarreis/vsop2013/tree/master/tästh150stars
Beispiel -Apps sind in diesem Repository enthalten:
TestVSOP2013 ist eine Fironemonkey -App.
Um es zu verwenden, müssen Sie mindestens eine der Datendateien aus VSOP2013 FTP -Repository herunterladen (die aktuelle Datei ist vSOP2013.P2000)

Ich habe den ursprünglichen FORTRAN-Code nicht getestet, daher habe ich die Ergebnisse in der Originaldatei VSOP2013_CTL-1.txt verwendet.
Test of Delphi implementation of VSOP2013
==========================================
from VSOP2013_ctl.txt ( original results file)
JUPITER JD2405730.5 X: -5.392780445602 ua Y: -0.805698954496 ua Z : 0.124332318817 ua
X': 0.001019284060 ua/d Y': -0.007116469431 ua/d Z': 0.000005921462 ua/d
from TestVSOP2013 ( code in this repo )
Jupiter jde2405730.5 x: -5.39278044560243 ua y: -0.80569895449564 ua z: 0.12433231881710 ua
sx: 0.00101928405984 ua/d sy: -0.00711646943146 ua/d sz: 0.00000592146220 ua/d
from https://ssd.jpl.nasa.gov/horizons.cgi ( Nasa Horizons. used Jupiter Center and Sun Center)
Jupiter jd2405730.5 (A.D. 1874-Jul-26 00:00:00.0000 TDB )
X =-5.392781657192185E+00 Y =-8.056977928944861E-01 Z = 1.243323711175276E-01
VX= 1.019554845438113E-03 VY=-7.116569436623840E-03 VZ= 5.921987272194194E-06

Planet Fun ist eine Sonnensystemsimulation in 4D. Die 9 Planeten, Sonne, Mond, Sterne werden unter Verwendung von Berechnungsmethoden positioniert, die in "astronomischen Algorithmen" beschrieben werden.
Implementiert ein Almanach (Rechnungsrechner der Position für Sonne, Mond, 9 Planeten und 150 Sterne)
Quellcode:
Planetfun Readme:
Um diese App zu kompilieren und auszuführen, müssen Sie:
Installieren Sie Executables planetfun.exe, testVSOP2013.exe, GravityIneInegation.exe und Assets.
Holen Sie sich die neueste Veröffentlichung: https://github.com/omarreis/vsop2013/releases
Auch im Microsoft Store erhältlich. Suche nach "Planetfun".
Windows App. Integriert Planetenpositionen unter Verwendung von Newtons universellem Schwerkraftgesetz und vergleicht VSOP2013. Zeigt Diagramme von Unterschieden (Reste).
Siehe https://github.com/omarreis/vsop2013/tree/master/gravityIntegration
Zahlen im Zusammenhang mit der Entdeckung des Planeten Neptun im Jahr 1846.
FB -Seite: https://www.facebook.com/vrtoolsoftware