-
Notifications
You must be signed in to change notification settings - Fork 69
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
[Question] Recommanded tool to simulate n-body to test modified system #2788
Comments
This is a question that gets asked from time to time, and the short answer is that it's just hard and requires trial and error. See this post and this post for possible ways to get started. The bottom line is that you'll be able to experiment much more efficiently if you don't use KSP but simulate your solar system using external tools, and the Principia code base can help you to some extent. But at any rate that will require quite a bit of programming. |
Well it may be interesting to try to work on something with the principia physic library then. I was impress by the complete analysis of the Jool system. Was is done using KSP or an internal tool using principia ? |
The analysis of the KSP system was done using a mix of C++ (our physics libraries) and Mathematica. No KSP involvement there. |
I knew about the "no KSP involved in this". |
The code that was used to generate the data is https://github.com/mockingbirdnest/Principia/blob/master/mathematica/retrobop_dynamical_stability.cpp. The C++ is very much ad hoc: if we wanted to answer a new question, we would write something to compute new data, and then stare at it using Mathematica to try to figure out what is going on. |
Thanks, I'll dig into that. |
I wish to work on some system mods that may benefit to work on Principia.
Is there a recommanded tool that can help me simulate these system and see any instability (moon ejected, collisions, etc...) faster than running the simulation in ksp max warp on the map ?
I'm ok with python script that need some tweaking to read json definitions
The text was updated successfully, but these errors were encountered: