get_body_barycentric¶
- astropy.coordinates.get_body_barycentric(body, time, ephemeris=None)[ソース]¶
太陽系天体の重心位置を計算する。
- パラメータ
- body文字列またはタプルリスト
位置の太陽系天体を計算しなければなりませんカーネル説明子(2次元グループリスト)であってもよい,であれば
ephemeris
JPLカーネルです- time :
Time
時間です。 時間を観察する。
- ephemeris文字列、オプション
天体暦を使います。デフォルトの場合、使用設定は
astropy.coordinates.solar_system_ephemeris.set
- 返品
- ポスト :
CartesianRepresentation
CartesianRepresentation
デカルト座標における身体の重心(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')