I apologize of this is the wrong forum. Please feel free to move it to wherever is appropriate.
I'm in the beginning stages of learning Python. I know that I could use it, along with something like PyQt to create a GUI, to create a program that takes user input about something like a rocket (or any type of projectile and have it spit out the results like max altitude/height AGL reached, max velocity, etc.
But is it possible to have it not just display the end results instantly? Like a real time read out of the data as the simulation runs? Things like update the result fields in increments of .5 seconds or something similar, possibly even v-synced?
And even more, possibly a 2-D graphic of things like a circle representing the ground/earth and a dot or something showing the progress with ideally a trailing line behind it to show the past progress?
I hope that makes sense. I don't know if ALL the data would be in the Python code itself or in a DB that Python pulls from for things that are unchanging, like the thrust of a specific engine, the circle and gravity, the atmospheric density model, etc.
I just have an end goal in mind for a fun project. I'm just at the beginning and don't really know what it is or is not possible with Python. Or if I'd need to incorporate Java or something similar to get the results.
I also thought about learning C# (mainly for the GUI stuff) and seeing if it would be possible in that as well.
Any input or guidance is very much appreciated.
Stay safe and healthy, everyone.
I'm in the beginning stages of learning Python. I know that I could use it, along with something like PyQt to create a GUI, to create a program that takes user input about something like a rocket (or any type of projectile and have it spit out the results like max altitude/height AGL reached, max velocity, etc.
But is it possible to have it not just display the end results instantly? Like a real time read out of the data as the simulation runs? Things like update the result fields in increments of .5 seconds or something similar, possibly even v-synced?
And even more, possibly a 2-D graphic of things like a circle representing the ground/earth and a dot or something showing the progress with ideally a trailing line behind it to show the past progress?
I hope that makes sense. I don't know if ALL the data would be in the Python code itself or in a DB that Python pulls from for things that are unchanging, like the thrust of a specific engine, the circle and gravity, the atmospheric density model, etc.
I just have an end goal in mind for a fun project. I'm just at the beginning and don't really know what it is or is not possible with Python. Or if I'd need to incorporate Java or something similar to get the results.
I also thought about learning C# (mainly for the GUI stuff) and seeing if it would be possible in that as well.
Any input or guidance is very much appreciated.
Stay safe and healthy, everyone.