Я использую skyfield
для вычисления относительного расстояния планет от Земли как функции времени (как описано на домашнюю страницу Skyfield). Это прекрасно работает, и теперь я пытаюсь реализовать расстояние от Земли до кометы (например, 67P/Чури).
Я нашел в NASA JPL способ создания файлов Spice SPK для комет (здесь), но он создает файлы xsp
, которые я не могу прочитать с помощью команды load
из skyfield
.
Другая возможность, которую я рассматривал, — использовать информацию об орбите, как это предлагается для pyephem
(см. здесь), но я не не знаю, как читать их в Skyfield
.
Я также видел, что кометы были в дорожной карте для skyfield
спринта по кодированию, так что, возможно, это мой ответ, но если вы знаете, как заставить его работать с текущей версией, это было бы очень полезно.
load
в скайфилде не может загрузить любой файл .bsp. Я прав ? Загрузка моего файла bsp с помощью командыload
возвращает объект типа_io.BufferedReader
вместоskyfield.jpllib.SpiceKernel
при загрузке файла de422.bsp. - person Fabio   schedule 14.11.2016