get_moon#
- astropy.coordinates.get_moon(time, location=None, ephemeris=None)[源代码]#
自 5.3 版本弃用: GET_MOUNE函数已弃用,可能会在未来的版本中删除。改用GET_BODY(“月球”)。
得到一个
SkyCoord
因为地球上的月球GCRS
参考系。- 参数:
- time :
Time
时间 观察时间
- 位置 :
EarthLocation
EarthLocation
观察者在地球上的位置。如果没有提供,则从
time
(如果不在场,则假定为地心观察者)。- ephemeris :
str
,可选Python:字符串,可选 使用星历表。如果没有给出,请使用
astropy.coordinates.solar_system_ephemeris.set
(默认设置为“builtin”)。
- time :
- 返回:
笔记
返回的坐标是视位置,也就是月球在时间上的位置 t 减去从月球到观测者的光传播时间 location 。
- 您可以提供显式星历,也可以使用默认星历,这通常是
不需要星历文件的内置星历。要将缺省值更改为JPL星历:
>>> from astropy.coordinates import solar_system_ephemeris >>> solar_system_ephemeris.set('jpl')
使用任何JPL星历表都需要jplephem包(https://pypi.org/project/jplephem/). 如果需要,将下载(并缓存)星历文件。
我们可以使用以下方法来检查某个星历表所覆盖的尸体:
>>> solar_system_ephemeris.bodies ('earth', 'sun', 'moon', 'mercury', 'venus', 'earth-moon-barycenter', 'mars', 'jupiter', 'saturn', 'uranus', 'neptune')