jplephem kan jy raadpleeg 'n Jet Propulsion Laboratory Ephemeris vir die posisie en snelheid van een van die planete, of die omvang en koers-van-verandering van die aarde se knikje of die maan se libration & nbsp;. Die posisie van Mars met behulp te bepaal die DE421 Ephemeris, byvoorbeeld, sou jy begin deur die installering van twee pakkette:
PIP installeer jplephem
PIP installeer de421
Dan kan jy bereken posisies met behulp van 'n script soos hierdie:
invoer de421
van jplephem invoer Ephemeris
e = Ephemeris (de421)
Jed = 2.444.391,5 # 1980/06/01
Druk e.compute ('mars', Jed)
Die resultaat moet 'n tal wees wat die voorwerp se posisie in die Sonnestelsel gegee kilometer, sowel as die snelheid in kilometer per sekonde:
(X, y, z, xrate, yrate, zrate)
Die Efemeriden tans beskikbaar as Python pakkette (die volgende skakels verduidelik die verskille tussen hulle) is:
- DE405 (Mei 1997)
- DE406 (Mei 1997)
- DE421 (Februarie 2008)
- DE422 (September 2009)
- DE423 (Februarie 2010)
Wat is nuut in hierdie release:
- Deprecates die ou bereken () metode ten gunste van afsonderlike posisie () en position_and_velocity () metodes.
- Ondersteun rekenaar posisie en snelheid in twee afsonderlike fases deur die redding van 'n & quot; bundel & quot; van koëffisiënte teruggekeer deur compute_bundle ().
- Van Marten van Kerkwijk: 'n tweede tdb2 tyd argument, vir gebruikers wat wil hoër presisie datums uit twee 64-bit dryf om te bou .
Vereistes :
- Python
Kommentaar nie gevind