Этот вопрос и особенно этот комментарий касаются активности, связанной с миссией Юноны, как в момент прибытия, так и во время относительно спокойного периода транзита к Юпитеру. Идея состоит в том, что, возможно, были нечастые контакты с Юноной или кратковременные контакты во время транзита, но, вероятно, произошел всплеск активности, а не то, что она прибыла.
Теперь я хотел бы увидеть это или даже построить график частоты или продолжительности или просто какую-то качественную метрику для общего интереса и для будущих ответов при обмене стеками.
Есть ли способ получить статистику или регистрационную информацию о том, что было отображено на странице Deep Space Network NOW? ( https://eyes.nasa.gov/dsn/dsn.html )
Конечно, существует какой-то журнал того, какая информация была отправлена на сервер, который генерирует страницу. Я не ищу фактические журналы связи, просто способ суммировать или гистограммировать активность, отображаемую на веб-странице.
есть идеи как это сделать? Есть ли способ или место, чтобы предложить это? Я знаю, что маловероятно, что кому-то понадобится время, чтобы сделать это, но где-то может быть функция «запрос функции». Кроме того, возможно, кто-то уже делает это и не знает, что кому-то еще это интересно.
Я тоже изучал это. Как мне сказал один сотрудник НАСА, нет простого способа получить старые данные, но есть способ, если вы готовы просмотреть большое количество данных. НАСА сохраняет старые dsn.xml
файлы по такому адресу:
http://eyes.nasa.gov/dsn/data/1365107113.xml
Это число является отметкой времени unix, так что вы можете просматривать XML-данные в это время. Для конвертации Unix на сегодняшний день попробуйте, например, https://www.epochconverter.com
Данные сохраняются только каждые пять секунд, поэтому, если одна временная метка unix выдает ошибку «NoSuchKey», старайтесь опускаться на единицу, пока не найдете хорошую.
import xml.etree.ElementTree as ET
, и этот ответ , эта одна строка возвращает словарь, который можно уменьшить или сохранить как json; DSNdict = dictify(ET.fromstring(urllib2.urlopen(url).read()))
Спасибо!
Фитерос
Марк Омо
ооо