get_body#
- astropy.coordinates.get_body(body, time, location=None, ephemeris=None)[源代码]#
得到一个
SkyCoord
从地球上某个位置观察到的太阳系天体GCRS
参考系。- 参数:
- 返回:
笔记
返回的坐标是表观位置,也就是物体在时间上的位置 t 减去从地球表面到地球表面的光旅行时间 body 向观察者致敬 位置 。
您可以指定一个显式星历表,也可以使用默认星历,默认星历通常是不需要星历文件的内置星历表。要将默认值更改为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')