astro.Propagator#
- class hohmannpy.astro.Propagator(step_size=60)#
Base class for all orbit propagators.
This gets passed to
Missionand used to simulate spacecrafts’ orbits viaMission.simulate(). This class’propagate()method is then called to step the orbits through time. On each timestep of this processlog()is called to store data on each orbit.- Parameters:
step_size (float) – Time interval between propagation steps. If one is not provided by the user it will be set in
propagate()to 60 \(s\).