Propagator¶
-
class
sorts.propagator.base.
Propagator
(settings=None, profiler=None, logger=None)[source]¶ Bases:
abc.ABC
Methods
__init__
([settings, profiler, logger])Initialize self.
convert_time
(t, epoch)Convert input time and epoch variables to
astropy.TimeDelta
andastropy.Time
variables of the correct format and scale.heartbeat
(t, state, **kwargs)Function applied after propagation to time t and state state, before next time step as given in the input time vector to propagate.
propagate
(t, state0, epoch, **kwargs)Propagate a state
set
(**kwargs)Attributes