Я часто вижу такого рода проекцию небесной сферы в 2D, обычно с изображением галактики Млечный Путь или космического микроволнового фона . На этом конкретном изображении показан путь видимых транзитов планет внутренней Солнечной системы по Солнцу, если смотреть из мест за пределами Солнечной системы из статьи на материнской плате « По крайней мере, 9 экзопланет могут видеть Землю с помощью современных человеческих технологий» , которая ссылается на: Р. Уэллс, К. Поппенхагер, К.А. Уотсон, Р. Хеллер; Транзитные зоны видимости планет Солнечной системы , Ежемесячные уведомления Королевского астрономического общества, stx2077, https://doi.org/10.1093/mnras/stx2077
Вопрос: Как называется 2D эллиптическая проекция Небесной Сферы и как ее сделать? Есть ли удобный для Python пакет, но, что более важно, есть ли математическое выражение для этого преобразования?
Я хочу сказать, что это проекция Моллвейда . Я знаю, что они довольно распространены в астрономии; многие изображения реликтового излучения используют их. Я действительно работал с одним недавно. Данная широта и долгота , и координаты объекта
Matplotlib позволит вам делать проекции Моллвейде; хороший учебник можно найти здесь . Базовая карта - это возможность, хотя я не использовал ее раньше. Он имеет довольно много различных встроенных проекций. В различных реализациях matplotlib доступны некоторые интересные функции, и с помощью ephem
пакета вы можете использовать астрономические данные. Тем не менее, я обнаружил, что преобразования не так сложно реализовать вручную; Я смог сделать некоторые базовые прогнозы с нуля.
пользователь21
ооо
Дэвид Кэри