У меня есть 2 таблицы Astropy, содержащие координаты Alt/Az, рассчитанные для моего местного горизонта. Alt и Az находятся в 2 отдельных столбцах.
Я хочу сделать что-то похожее на «match_to_catalog_sky», чтобы искать совпадения в двух таблицах, но для этого требуется объект Skycoord.
Итак, как мне сформировать объекты Skycoord из каждой из моих пар Alt/Az в каждой таблице?
Если я сделаю это (что, как я знаю, неправильно) с парой в первой строке одной из таблиц:
alt = table1[0]['Altitude']
az = table1[0]['Azimuth']
coord = SkyCoord(alt, az, frame='icrs')
Я получаю следующую ошибку:
ValueError: Latitude angle(s) must be within -90 deg <= angle <= 90 deg, got 142.5422410917743 deg
потому что астропия ожидает координаты в системе RA&Dec.
Я добавил representation_type='cartesian'
, но это ожидает x, y и z, а у меня есть только x и y.
Теперь я полностью запутался и изо всех сил пытаюсь собрать логическое решение из документов Astropy.
Кто-нибудь может помочь? ваше здоровье