System Module#

This module provides the System class for creating and managing planetary systems within the Pryngles package. The System class integrates with the rebound library to simulate N-body dynamics and uses spangler.Spangler discretizing method to model the surfaces of astrophysical bodies, enabling calculations of light scattering, transit, shadowing, and visibility.

Note

In Pryngles, the System class orchestrates the simulation of multiple bodies (body.Star, body.Planet, body.Ring) and their interactions, combining orbital dynamics with radiative transfer calculations for astrophysical modeling.