jorgepiloto / lamberthub

A set of Lambert's problem solvers
GNU General Public License v3.0
47 stars 5 forks source link

Develop an iterations performance plotter #9

Closed jorgepiloto closed 3 years ago

jorgepiloto commented 3 years ago

💻 Feature request: iterations performance plotter

This is supposed to solve for one of the goals of the library, that is, provide a tool to measure solvers' performance. The idea is as follows: a contour map showing the number of iterations required for a particular transfer angle and non-dimensional time of flight will be generated.

However, notice that this plotter does not retrieve a full insight on the performance of the algorithms, as the time per iteration is not an output. Anyway, it is a first approach to provide users and authors with a performance tool, which must be based on the matplotlib library.

jorgepiloto commented 3 years ago

Do not forget to include a simple example on how to use it! 😉

jorgepiloto commented 3 years ago

Closing this, since this was finally implemented. If any suggestions or problems are found, let us address those in a different issue.