Я пытаюсь исправить этот код, который использовал astlib
для преобразования координат для использования координатных модулей astropy
. Вот копия кода:astlib координирует код для координат астрограммы
from astLib import astCoords as coords
#Convert B1950 coordinates (as given)
clra=zeros(3)
cldec=zeros(3)
for i in range(len(clra)):
clra[i], cldec[i] = coords.convertCoords(
'B1950', 'J2000', clra1950[i],
cldec1950[i], 1950
)
#Convert input coords to Galactic coords
lgal,bgal = radians(coords.convertCoords(
'J2000', 'GALACTIC', ra,
dec,2000
))
Мне нужна помощь с 2 вещами.
Каков собственный импорт для
astropy
, если я хочу, чтобы перейти отB1950
кJ2000
, и собственно импорту, чтобы перейти отJ2000
в галактические координаты?в областях, начинающихся с
coords.convertCoords()
. Каковы функции и аргументы от астрологии, которые выходят на свое место. Другими словами, что я могу заменить?
Кроме того, я провел некоторое исследование этой проблемы. Я нашел эту ссылку здесь: http://docs.astropy.org/en/v0.2.1/coordinates/
Он описывает обозначение для astropy's
функции, связанные с координатами. Тем не менее, там много, и я не уверен, что использовать и как его использовать.
FWIW те документы Astropy довольно старые. Вы всегда можете получить документы для последней версии здесь: http://docs.astropy.org/en/stable/coordinates/index.html (см. Также меню выбора версии Readthedocs в правом нижнем углу). – Iguananaut