ADCS.helpers.plot.orbit.illuminationplot module¶
- class ADCS.helpers.plot.orbit.illuminationplot.IlluminationPlot(*, time='time_s', title='Sun Illumination', color_sunlit='tab:orange', color_eclipse='tab:blue')[source]¶
Bases:
SubplotBinary visualization of spacecraft Sun illumination state.
This class plots whether the spacecraft is sunlit or in eclipse as a function of time, using a step-style representation. The plot is intended to give a clear, high-level view of illumination periods based on orbital state data available in the simulation object.
The subplot focuses on user-configurable appearance options such as colors and title, without requiring knowledge of how illumination is computed.
- Parameters:
time (str) – Name of the simulation attribute containing the time vector in seconds.
title (str) – Title displayed at the top of the plot.
color_sunlit (str) – Color used to indicate sunlit intervals.
color_eclipse (str) – Color used to indicate eclipse intervals.