jplephem memungkinkan Anda berkonsultasi dengan ephemeris Jet Propulsion Laboratory untuk posisi dan kecepatan dari salah satu planet, atau besarnya dan tingkat-of-perubahan angguk kepala bumi atau libration Bulan & nbsp;. Untuk menentukan posisi Mars menggunakan ephemeris DE421, misalnya, Anda akan mulai dengan menginstal dua paket:
pip menginstal jplephem
pip menginstal de421
Kemudian Anda dapat menghitung posisi menggunakan script seperti ini:
impor de421
dari jplephem impor Ephemeris
e = Ephemeris (de421)
jed = 2.444.391,5 # 1980/06/01
print e.compute ('mars', jed)
Hasilnya harus tupel memberikan posisi objek di tata surya yang diberikan dalam kilometer, serta kecepatannya dalam kilometer per detik:
(X, y, z, xrate, yrate, zrate)
Para ephemerides saat ini tersedia sebagai paket Python (link berikut menjelaskan perbedaan antara mereka) adalah:
- DE405 (Mei 1997)
- DE406 (Mei 1997)
- DE421 (Februari 2008)
- DE422 (September 2009)
- DE423 (Februari 2010)
Apa yang baru dalam rilis ini:
- deprecates menghitung tua () metode dalam mendukung terpisah posisi () dan position_and_velocity () metode.
- Mendukung posisi komputasi dan kecepatan dalam dua tahap yang terpisah dengan menyimpan & quot; bundel & quot; koefisien dikembalikan oleh compute_bundle ().
- Dari Marten van Kerkwijk: argumen waktu tdb2 kedua, bagi pengguna yang ingin membangun tanggal presisi tinggi dari dua mengapung 64-bit .
Persyaratan :
- Python
Komentar tidak ditemukan