SOCIS 2017 Miguel Herranz - poliastro/poliastro GitHub Wiki
About me
- Name: Miguel Herranz
- Age: 21
- Languages: Spanish (native), English(C1)
- Studies: Currently in 3rd year in Physics (UAM)
- Github: @wonki22
- OS: Xubuntu and Windows
I'm really interested in this project and space in general since I grew playing Orbiter as a teenager and KSP more recently.
Experience
This year I had a subject about physics simulations with Python, we used Python 3.5 in an Anaconda environment, although we didn't use Jupyter in class, I used it to learn how to squeeze everything that a scientific python environment could offer. As a way to learn Python I developed a simple bot for Telegram CSGO Team Bot.
Project
I will develop the idea of Interactive Porkchop Plots which is a fundamental tool when you want to plan a space trip.
Also I will develop Interactive Orbit Visualization in 3D
I will start with the Porkchop Plots and then when it's done and fully functional start with the 3D visualization.
Skills
- Mathematical and physics (with a bit knowledge in General Relativity) applied in the field of simulations.
- C++, Python and Arduino.
Schedule
I will be available from 15th June because of final exams at the university so that leaves with 11 weeks (from 15th June to 31 August).
- Week 1: Learn about the maths and physics of Porkchop Plots
- Week 2: Develop the code for a static representation.
- Week 3: Develop the code for a interactive representation.
- Week 4: Search for ways to optimize the code.
- Week 5: Week for expected errors that may occur. (If everything works I will start with the next project this week.)
- Week 6-7: Study of the possibilities of 3D representations for Python. I use a lot of time in this because a deep study of the options will reduce time and errors of the implementation.
- Week 8-10: Develop the 3D interactive visualization to fully work with the poliastro package.
- Week 11: Week for expected errors and optimization of the last part of the code.