ssapy_toolkit.Orbital_Mechanics.orbital_comparison_stats

Functions

orbit_stats_dashboard(r_list[, v_list, ...])

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.