jplephem kan du ta kontakt med en Jet Propulsion Laboratory ephemeris for posisjon og hastighet av en av planetene, eller omfanget og frekvensen-of-endring av jordas nutasjon eller månens libration. & Nbsp; Å bestemme posisjonen til Mars ved hjelp den DE421 ephemeris, for eksempel, ville du starte med å installere to pakker:
PIP installere jplephem
PIP installere de421
Deretter kan du beregne posisjoner ved hjelp av et skript som dette:
import de421
fra jplephem import Efemeride
e = Efemeride (de421)
Jed = 2.444.391,5 # 1980.06.01
print e.compute ('mars', jed)
Resultatet skal være en tuppel som gir objektets posisjon i solsystemet gitt i kilometer, så vel som dens hastighet i kilometer per sekund:
(X, y, z, xrate, yrate, zrate)
De efemeridene tilgjengelige som Python pakker (følgende linker forklare forskjellene mellom dem) er:
- DE405 (mai 1997)
- DE406 (mai 1997)
- DE421 (Februar 2008)
- DE422 (September 2009)
- DE423 (februar 2010)
Hva er nytt i denne utgaven:
- misnøye den gamle PC-en () metoden i favør av egen posisjon () og position_and_velocity () metoder.
- Støtter databehandling posisjon og hastighet i to separate faser ved å lagre en & quot; pakke & quot; koeffisienter returnert av compute_bundle ().
- Fra Marten van Kerkwijk: en annen tdb2 tid argument, for brukere som ønsker å bygge høyere presisjon dato ut av to 64-bits flyter .
Krav :
- Python
Kommentarer ikke funnet