jplephem können Sie einen Jet Propulsion Laboratory Ephemeriden beraten, wie Position und Geschwindigkeit einer der Planeten, oder das Ausmaß und die Rate einer Änderung der Nutation der Erde oder dem Mond Libration & nbsp;. Zur Bestimmung der Position des Mars mit die DE421 Ephemeriden, zum Beispiel, würden Sie durch die Installation von zwei Pakete zu starten:
pip jplephem installieren
pip de421 installieren
Dann können Sie Positionen mit einem Skript wie folgt zu berechnen:
Import de421
von jplephem Import Ephemeriden
e = Ephemeriden (de421)
jed = 2.444.391,5 # 1980.06.01
Druck e.compute ("Mars", jed)
Das Ergebnis sollte ein Tupel sein, bietet die Position des Objekts im Sonnensystem in Kilometern angegeben, sowie die Geschwindigkeit in Kilometern pro Sekunde:
(X, y, z, xrate, yrate, zrate)
Die Ephemeriden derzeit als Python-Pakete zur Verfügung (die folgenden Links erklären die Unterschiede zwischen ihnen) sind:
- DE405 (Mai 1997)
- DE406 (Mai 1997)
- DE421 (Februar 2008)
- DE422 (September 2009)
- DE423 (Februar 2010)
Was ist neu in dieser Pressemitteilung:
- verurteilt die das alte Rechen () Methode für separaten Position () und position_and_velocity () Methoden.
- Unterstützt Computing Position und Geschwindigkeit in zwei getrennten Phasen, indem Sie ein & quot; bündeln & quot; der Koeffizienten von compute_bundle () zurückgegeben.
- Vom Marten van Kerkwijk: eine zweite TDB2 Zeitargument, für Anwender, die eine höhere Präzision Daten aus zwei 64-Bit-Festwagen bauen wollen .
Anforderungen :
- Python
Kommentare nicht gefunden