向熵转换为黄道坐标

问题描述 投票:0回答:1

我对astropy并不陌生,正在尝试掌握坐标转换模块。

我从一些简单的工作开始,这些工作与文档中的工作相似。例如:

from astropy import units as u
from astropy.coordinates import SkyCoord

c_gal = SkyCoord(l=0.0*u.degree, b=90.0*u.degree, frame='galactic')

print(c_gal.fk5)

给出FK5目录中银河北极的正确值。这是赤道参考系,但是我如何才能转换为黄道参考系呢?我找不到完成这项工作的类似方法。有通用的transform_to()方法,但问题是我无法找到可用帧的完整列表。显然,所有文档和/或示例都遵循其中的一些,即:galactic,fk4 / 5,icrs,它们都是赤道和Galactic的。

python astropy
1个回答
0
投票

如果没有在文档中,您总是可以手动检查对象的所有属性。从交互式python shell中,如果您这样做的话>

import astropy.coordinates as co
dir(co)

它将打印coordinates对象的所有属性。这是一个很长的列表,我对天体坐标或天文坐标了解得还不够,无法确切知道您需要什么,所以这里是打印内容的子集:

'CIRS', 'FK4', 'FK4NoETerms', 'FK5', 'GCRS', 'Galactic', 'GalacticLSR', 'Galactocentric', 'GenericFrame', 'GeocentricMeanEcliptic', 'GeocentricTrueEcliptic', 'HCRS', 'HeliocentricEclipticIAU76', 'HeliocentricMeanEcliptic', 'HeliocentricTrueEcliptic', 'ICRS', 'ITRS', 

也许GeocentricTrueEcliptic是您需要的?

© www.soinside.com 2019 - 2024. All rights reserved.