____ _ _______ _____ ____ ___ ___ _ _ / ___| / \|_ _\ \ / /_ _/ ___|_ _/ _ \| \ | | \___ \ / _ \ | | \ \ / / | |\___ \| | | | | \| | ___) / ___ \| | \ V / | | ___) | | |_| | |\ | |____/_/ \_\_| \_/ |___|____/___\___/|_| \_| --------------------------------------------------- live orbit propagator and more
Satvision is a project made with python (Model/Control) and javascript (View)
The main objectifs:
- 3D position
- Groundtrack
- Stages mass optimizer
- Nozzle optimizer
Note
Stages mass and nozzle optimizer are in progress
pip install numpy
pip install PyQt5
pip install PyQtWebEngine
Tip
Create a scenario
- Go to the "Select" section on the left- In the "List label" choose the satellite you want to see
- Click on the "+" to add the satellite to the scenario (section on the right)
- Next go to the "View" menu bar on the top and click on "Validate" then on "Refresh"
Tip
View not showing
- Go to the "View" menu bar on the top and click on "Refresh"- Or right click on the white blank view and click on "Reload"
Tip
Diverging position
Since the position is calculated until reaching the time set, the initial data needs to be updated frequently (1 week~). The method consist of finding with a converging algorithm the mean anomly for each new dt. Without considering multiple factor such as drag (solar wind, athmosphere...) and booster ignition.- Go to the "File" menu bar on the top and click on "Update"