. Kullanarak Mars konumunu belirlemek için;
jplephem pozisyona ve gezegenlerin birinin hızı, ya da büyüklük ve oranı-of-değişim Dünya'nın nutation veya Ay'ın Librasyon ve & nbsp Jet Propulsion Laboratory ephemerisi danışın sağlar DE421 efemeris, örneğin, iki paket yükleyerek başlamak istiyorum:
jplephem yüklemek pip
de421 yüklemek pip
Sonra böyle bir komut dosyası kullanarak pozisyonları hesaplayabiliriz:
ithalat de421
jplephem ithalat Ephemeris gelen
e = Efemeris (de421)
jed = 2.444.391,5 # 1980/06/01
Baskı e.compute ('mars', jed)
Sonuç kilometre verilen Güneş Sistemi nesnenin konumunu, yanı sıra saniyede kilometre onun hızını sağlayan bir demet olmalıdır:
(X, y, z, xrate, yrate, zrate)
Python paketleri gibi mevcut ephemerides vardır (Aşağıdaki bağlantılar aralarındaki farklılıkları açıklar):
- DE405 (Mayıs 1997)
- DE406 (Mayıs 1997)
- DE421 (Şubat 2008)
- DE422 (Eylül 2009)
- DE423 (Şubat 2010)
Bu sürümde Yeni nedir:
- lehine eski hesaplama () yöntemini artık kullanılmayacağı () yöntemleri ayrı pozisyon () ve position_and_velocity.
- kaydederek iki ayrı aşamada bilgisayar konumunu ve hızını destekler & quot; paket & quot; compute_bundle tarafından döndürülen katsayıların ().
- : İkinci TDb2 zaman argümanı, iki 64-bit yüzen dışarı yüksek hassasiyet tarihleri kurmak isteyen kullanıcılar için .
Marten van Kerkwijk itibaren
Gereksinimler :
- Python
Yorum Bulunamadı