Inspiration

As someone who has high interest in physics I like it when things are more visual and interactive, where I can input my own values and test something and that's how I got the idea of creating a simulation in a web app so that others can use and test it too

What it does

It shows the simulation model of space craft re-entry trajectory and the default values can be changed with the help of slider in sidebar

How we built it

I used Python and some of its libraries i.e. matplotlib, numpy and streamlit streamlit was mainly used to make it to a web app instead of just a program that can run locally it allowed me to make it available fore everyone on a website where people can change the inputs as per their need Used Numpy to arrange the data in a perfect manner so that it can be used for plotting.

Challenges we ran into

Took me a while to understand the main goal of the theme and I had little to no experience with streamlit so had some issues learning that since I am more of a typescript person so was having a lot of syntax issues but at the end I made it work.

Accomplishments that we're proud of

I am proud that I was able to make this work within the time limit at the same time when my finals are going on

What we learned

I learned a lot about core physics when it comes to spacecrafts like what's drag coefficient, safe g-load and many more parameters that are suppose to be taken care of in order to make sure the parachute deployment is happening at the correct time

What's next for Spacecraft re-entry model trajectory simulation web app

Will be adding 3d animations and more parameters that people can alter and get accurate values

How to run ?

  • clone the repository mentioned below or do git clone https://github.com/KlausMikhaelson/cap_regina.git
  • go to the repository and do pip install -r requirements.txt
  • enter streamlit run main.py

Built With

Share this project:

Updates