Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add plot orbit of all planets #268

Open
200km opened this issue Dec 10, 2022 · 1 comment
Open

Add plot orbit of all planets #268

200km opened this issue Dec 10, 2022 · 1 comment
Labels
environment environment calculation good first issue Good for newcomers gui graphical user interface minor update add functionality in a backwards compatible manner priority::medium priority medium tools

Comments

@200km
Copy link
Member

200km commented Dec 10, 2022

Overview

Add plot orbit of all planets

Details

For deepspace mission analysis, this plot may be useful.
We need to care the center body settings. Default setting is earth centered inertial frame, but it is better to use solar barycenter inertial frame for this plot.

Conditions for close

  • The plot script is implemented

Supplement

NA

Note

担当: @hidehideno-ri

@200km 200km added good first issue Good for newcomers priority::medium priority medium tools gui graphical user interface environment environment calculation minor update add functionality in a backwards compatible manner labels Dec 10, 2022
@200km
Copy link
Member Author

200km commented Dec 23, 2022

@hidehideno-ri このissueは、まずは初期化ファイルのnum_of_selected_bodyを11などにして、すべての惑星の位置情報が計算され、ログ出力されるようにしてください。
また、その少し上にある center_objectSUNにするのが良いと思います。

その後、他のplotスクリプトを参考にそれぞれの天体の位置を表示するものを作ってみてください。

天体の軌道を表示させようとすると、長時間のシミュレーションが必要になりますが、その場合は計算時間がかなり大きくなってしまうと思います。同ファイルのStepTimeSecLogOutPutIntervalSecを始めとするその他の時間ステップを大きくして、長時間の伝搬でも時間がかからないように試してみてください。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
environment environment calculation good first issue Good for newcomers gui graphical user interface minor update add functionality in a backwards compatible manner priority::medium priority medium tools
Projects
None yet
Development

No branches or pull requests

1 participant