jplephem дозволяє звернутися до ефемерід Jet Propulsion Laboratory для положення і швидкості однієї з планет, або величини і швидкості його зміни нутації Землі або лібрації Місяця і NBSP ;. Для того, щоб визначити положення Марса за допомогою DE421 ефемерід, наприклад, ви б почати з установки двох пакетів:
пункт встановити jplephem
пункт встановити de421
Потім ви можете вирахувати позиції, використовуючи сценарій, як це:
імпорт de421
від jplephem ефемерід імпорту
е = ефемерід (de421)
Джед = 2444391,5 # 1980.06.01
друк e.compute («Марс», Джед)
Результат повинен бути набір надання становище об'єкта в Сонячній системі, наведеною в кілометрах, а також його швидкість у кілометрах за секунду:
(Х, у, г, xrate, yrate, zrate)
Ефемериди даний час доступні у вигляді пакетів Python (наступні посилання пояснити відмінності між ними), є:
- DE405 (травень 1997)
- DE406 (травень 1997)
- DE421 (лютий 2008)
- DE422 (вересень 2009)
- DE423 (лютий 2010)
Що нового У цьому випуску:
- принижує старий метод обчислень () на користь окреме положення () і position_and_velocity () методи.
- Підтримка обчислень положення і швидкість в два окремих етапи, зберігаючи і Quot; розшарування і Quot; коефіцієнтів, що повертаються compute_bundle ().
- З Мартен ван Kerkwijk: Другий аргумент часу tdb2, для користувачів, які хочуть побудувати високі дати точністю з двох 64-біта з плаваючою точкою .
Вимоги
- Python
Коментар не знайдено