ssapy_toolkit.Orbital_Mechanics.orbital_comparison_stats
Functions
|
Orbit ensemble dashboard with two modes. |
- ssapy_toolkit.Orbital_Mechanics.orbital_comparison_stats.orbit_stats_dashboard(r_list, v_list=None, t_list=None, *, mu=398600441800000.0, reference=0, baseline='nominal', mode='population', resample='intersection', n_resample=2000, eps=1e-15, percentiles=(5, 25, 50, 75, 95), make_plots=False, plot_title='Orbit dashboard', time_unit='s', r_unit='m', v_unit='m/s', labels=None, show_legend=True, hist_bins=60, envelope_on_log_threshold=1000.0)[source]
Orbit ensemble dashboard with two modes.
- mode=”population”
Top-left: population envelope of ||r-r_base|| (bands + median/mean/max).
Top-right: population envelope of ||v-v_base|| if v exists, else duplicate of position.
- Bottom-left: two side-by-side step-hist axes sharing y:
left: position spread right: velocity spread (if available)
with one shared legend only (no duplication between position/velocity).
Bottom-right: RTN 3-stack (R/T/N), no vertical gaps, shared x and shared y label.
- mode=”benchmark”
Top-left: per-orbit time series ||r-r_base|| (one line per model/orbit).
Top-right: per-orbit time series ||v-v_base|| (if velocity exists).
Bottom-left: same split hist layout.
Bottom-right: RTN 3-stack (R/T/N) of per-model time series.
- Legends:
All legends are placed inside plots at the upper-left corner when enabled.
Upper-right and lower-right legends are suppressed.