get_body_barycentric_posvel¶
- astropy.coordinates.get_body_barycentric_posvel(body, time, ephemeris=None)[ソース]¶
太陽系天体の質量心の位置と速度を計算する。
- パラメータ
- body文字列またはタプルリスト
位置の太陽系天体を計算しなければなりませんカーネル説明子(2次元グループリスト)であってもよい,であれば
ephemeris
JPLカーネルです- time :
Time
時間です。 時間を観察する。
- ephemeris文字列、オプション
天体暦を使います。デフォルトの場合、使用設定は
astropy.coordinates.solar_system_ephemeris.set
- 返品
- 位置·速度 :元グループ
CartesianRepresentation
のタプルです 重心(ICRS)位置および速度のタプル。
- 位置·速度 :元グループ
参考
get_body_barycentric
位置のみを計算する。これはJPLカーネルにとって約1/2高速であるが,内蔵天体暦では速度優位性がない.
注意事項
月の速度は計算できない。そのポストを獲得するには、ご利用ください
get_body_barycentric()
それがそうです。明示的な天体暦を提供することができ、デフォルトの天体暦を使用することもできます。これは、通常、天体暦ファイルを必要としない内蔵天体暦です。デフォルト値を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')