jplephem galite pasikonsultuoti su Jet Propulsion Laboratory efemerides už padėties ir greičio vienos iš planetų, arba dydžio ir Posūkio pokyčio Žemės sukimas arba Mėnulio Libracija & nbsp;. Norėdami nustatyti Marso poziciją naudojant DE421 efemeridės, pavyzdžiui, galėtumėte pradėti įrengiant du paketus:
PIP įdiegti jplephem
PIP įdiegti de421
Tada galite apskaičiuoti pozicijas naudojant panašaus scenarijaus:
importo de421
nuo jplephem importo efemerides
e = efemerides (de421)
Jed = 2444391,5 # 1980/06/01
Spausdinti e.compute ("Mars", Jed)
Rezultatas turėtų būti kortežas teikti objekto poziciją Saulės sistemos tikrą kilometrais, taip pat savo greitį kilometrų per sekundę:
(X, y, z, xrate, yrate, zrate)
Į Efemeridžių šiuo metu siūlomos kaip Python paketų (toliau pateiktų nuorodų paaiškinti skirtumus tarp jų) yra:
- DE405 (1997 gegužė)
- DE406 (1997 gegužė)
- DE421 (2008 vasaris)
- DE422 (2009 rugsėjis)
- DE423 (2010 vasaris)
Kas naujo , šioje laidoje:
- Deprecates seną apskaičiuoti () metodą naudai atskiras pozicija () ir position_and_velocity () metodai.
- Palaiko skaičiavimo padėtį ir greitį du atskirus etapus taupant & quot; ryšulio & quot; koeficientų grąžintų compute_bundle ().
- Marten van Kerkwijk: antroji tdb2 laikas argumentas, vartotojams, kurie nori statyti aukštesnius tikslumo datas iš dviejų 64 bitų plūdės .
Reikalavimai :
- Python
Komentarai nerastas