get_body_barycentric

astropy.coordinates.get_body_barycentric(body, time, ephemeris=None)[ソース]

太陽系天体の重心位置を計算する。

パラメータ
body文字列またはタプルリスト

位置の太陽系天体を計算しなければなりませんカーネル説明子(2次元グループリスト)であってもよい,であれば ephemeris JPLカーネルです

timeTime時間です。

時間を観察する。

ephemeris文字列、オプション

天体暦を使います。デフォルトの場合、使用設定は astropy.coordinates.solar_system_ephemeris.set

返品
ポストCartesianRepresentationCartesianRepresentation

デカルト座標における身体の重心(ICRS)位置

参考

get_body_barycentric_posvel

位置と速度を計算しています

注意事項

明示的な天体暦を提供することができ、デフォルトの天体暦を使用することもできます。これは、通常、天体暦ファイルを必要としない内蔵天体暦です。デフォルト値を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')