jplephem vă permite să consultați un efemeride Jet Propulsion Laboratory de poziția și viteza una dintre planete, sau amploarea și-rata de schimbare a nutation Pamantului sau oscilare Lunii. & Nbsp; Pentru a determina poziția lui Marte cu ajutorul efemeridele DE421, de exemplu, ar trebui să începeți prin instalarea două pachete:
Pip instala jplephem
Pip instala de421
Apoi, puteți calcula pozitiile cu ajutorul unui script ca aceasta:
de421 import
de la jplephem Ephemeris import
e = Ephemeris (de421)
Jed = 2444391.5 # 1980.06.01
e.compute imprimare ("Marte", Jed)
Rezultatul ar trebui să fie un tuplu asigurarea poziției obiectului în Sistemul Solar dat în kilometri, precum și viteza sa în kilometri pe secundă:
(X, y, z, xrate, yrate, zrate)
Cele efemeride disponibile în prezent ca pachetele Python (link-urile următoare explică diferențele dintre ele) sunt:
- DE405 (Mai 1997)
- DE406 (Mai 1997)
- DE421 (din februarie 2008)
- DE422 (Septembrie 2009)
- DE423 (februarie 2010)
Ce este nou în această versiune:
- Deprecates de calcul vechi () metoda în favoarea separat pozitii () și position_and_velocity () metode.
- sprijină poziția de calcul și de viteză în două faze distincte de economisire-o & quot; pachet & quot; de coeficienți returnate de compute_bundle ().
- Din Marten van Kerkwijk: un al doilea argument timp tdb2, pentru utilizatorii care doresc să construiască datele de precizie mai mare din două flotoare pe 64 de biți .
Cerințe :
- Python
Comentariile nu a fost găsit