jplephem kan du konsultere en Jet Propulsion Laboratory ephemeris for position og hastighed af en af planeterne, eller størrelsen og hastigheden-of-change af Jordens nutationen eller Månens Libration. & Nbsp; For at bestemme positionen af Mars ved hjælp af den DE421 ephemeris, for eksempel, ville du starte med at installere to pakker:
pip installere jplephem
pip installere de421
Derefter kan du beregne positioner ved hjælp af et script som dette:
import de421
fra jplephem import Ephemeris
e = Ephemeris (de421)
Jed = 2.444.391,5 # 1980/06/01
print e.compute (»Mars«, Jed)
Resultatet bør være en tupel give objektets position i solsystemet givet i kilometer, samt dens hastighed i kilometer i sekundet:
(X, y, z, xrate, yrate, zrate)
De efemerider øjeblikket er til rådighed som Python pakker (følgende links forklare forskellene mellem dem) er:
- DE405 (maj 1997)
- DE406 (maj 1997)
- DE421 (Februar 2008)
- DE422 (September 2009)
- DE423 (Februar 2010)
Hvad er nyt i denne udgivelse:
- misbilliger den gamle compute () metode til fordel for separat position () og position_and_velocity () metoder.
- Understøtter computing position og hastighed i to separate faser ved at gemme en & quot; bundle & quot; af koefficienter, der returneres af compute_bundle ().
- Fra Marten van Kerkwijk: en anden tdb2 tid argument, for brugere, der ønsker at bygge højere præcision datoer ud af to 64-bit flyder .
Krav :
- Python
Kommentarer ikke fundet