boinor.plotting.tisserand¶
Generates Tisserand plots.
Classes¶
All possible Tisserand kinds. |
|
Generates Tisserand figures. |
Module Contents¶
- class boinor.plotting.tisserand.TisserandKind(*args, **kwds)¶
Bases:
enum.EnumAll possible Tisserand kinds.
- APSIS = 'apsis'¶
- ENERGY = 'energy'¶
- PERIOD = 'period'¶
- class boinor.plotting.tisserand.TisserandPlotter(kind=TisserandKind.APSIS, axes=None)¶
Generates Tisserand figures.
- kind¶
- plot_line(body, vinf, alpha_lim=(0, np.pi), color=None)¶
Plots body Tisserand line within flyby angle.
- plot(body, vinf_span, num_contours=10, color=None)¶
Plots body Tisserand for given amount of solutions within Vinf span.
- Parameters:
- Returns:
self.ax – Apsis tisserand is the default plotting option
- Return type: