README.md

FollowTheSunCloud

Пример скрипта на python, получающего от облачного сервиса положения Солнца в ГСК и ОСК


Описание:

Пример получения векторов состояния ИСЗ в ГСК, Солнца в ГСК и Солнца в ОСК с момента прохождения восходящего узла с облачного сервера

Принимает вектор состояния в момент прохождения восходящего узла, время прохождения восходящего узла и период расчета в минутах (см. переменную params):

Результат выдает в терминал в виде json в формате:

    {
        "sat_status_vectors": [
            {
                "x": значение,
                "y": значение,
                "z": значение,
                "v_x": значение,
                "v_y": значение,
                "v_z": значение,
                "time": значение,
                "frame": "itrs"
            },
            ...
        ],
        "sun_status_vectors": [
        {
                "x": значение,
                "y": значение,
                "z": значение,
                "v_x": значение,
                "v_y": значение,
                "v_z": значение,
                "time": значение,
                "frame": "itrs"
            },
            ...
        ],
        "sun_status_vectors_ors": [
        {
                "x": значение,
                "y": значение,
                "z": значение,
                "v_x": значение,
                "v_y": значение,
                "v_z": значение,
                "time": значение,
                "frame": "ors"
            },
            ...
        ]

    }

Размерности:

составляющие радиус-вектора - м;

составляющие скорости - м/c;

Формат времени:

"yyyy-mm-ddThh:mm:ss"

Временная зона:

UTC (при использовании любой другой, например Московской, расчет будет некорректным!)

В случае возникновения ошибки будет выдано сообщение в формате:

{"errors": [{"error":"описание ошибки"}]}

Перед первым запуском необходимо установить необходимые библиотеки:

pip install -r requirements.txt

  • Внимание! Для ускорения расчета не рекомендуется использовать period существенно более 60 минут

Облачный сервер поддерживает стандартный REST протокол, так что запрос можно организовать на любом современном языке программирования, не обязательно python.


Описание

Пример скрипта на python, получающего от облачного сервиса положения Солнца в ГСК и ОСК

Конвейеры
0 успешных
0 с ошибкой