jplephem ви дава възможност да се консултирате с Propulsion Laboratory Jet ефемеридата за позицията и скоростта на една от планетите, или мащаба и скоростта на промяна на нутация на Земята или либрация на Луната & Nbsp;. За да се определи позицията на Марс с помощта на DE421 ефемеридите, например, можете да започнете с инсталирането на два пакета:
PIP инсталирате jplephem
PIP инсталирате de421
След това можете да се изчисли позиции с помощта на скрипт като този:
внос de421
от jplephem внос ефемериди
д = ефемериди (de421)
Джед = 2444391.5 # 01.06.1980
Принтирай e.compute ("Марс", Джед)
Резултатът трябва да бъде един кортеж предоставяне позицията на обекта в Слънчевата система, дадена в километри, както и скоростта му в километри в секунда:
(X, Y, Z, xrate, yrate, zrate)
На ефемериди наличните в момента като Python пакети (следните връзки обясняват разликите между тях), са:
- DE405 (май 1997 г.)
- DE406 (май 1997 г.)
- DE421 (февруари 2008 г.)
- DE422 (септември 2009 г.)
- DE423 (февруари 2010 г.)
Какво ново в тази версия:
- спира поддръжката стари Compute () метод в полза на отделна позиция () и position_and_velocity () методи.
- Поддържа компютри положение и скорост в две отделни фази от спасяването на & quot; пакет & quot; на коефициенти, върнати от compute_bundle ().
- От Мартен ван Kerkwijk: втори аргумент време tdb2, за потребители, които искат да се изгради по-високи дати точност от две 64-битови плувки .
<силни> Изисквания :
- Python
Коментари не е намерена