Description

Since 2017 poliastro features 3d plotting using Plotly. However, it would be nice to use other popular orbit visualization solutions such as Cesium.js. Although it is meant to create visualizations for Earth orbits, there are ways to extend it to visualize interplanetary maneuvers, as the developers explained.

Cesium.js uses a JSON format called CZML, and this project aims to add support for CZML export for poliastro Orbit objects. For that, the sampling capabilities have to be improved and the tricks described above have to be implemented, along with the creation of a Cesium app that can understand our output.

Milestones

Coding starts
1st evaluation
2nd evaluation
Final

Secondary goals

Additional resources