ForceModelRotation#
- class ForceModelRotation#
Bases:
ForceModelRotational-dynamics force model — not yet implemented.
This class is a placeholder for the rotational (attitude) channel of Scarabaeus. Instantiating it always raises
NotImplementedError.Planned sub-models include (non-exhaustive):
Gravity-gradient torque
Solar-radiation-pressure torque
Thruster torque (from finite-burn offset)
Attitude-state kinematics (quaternion / Euler-angle ODEs)
- Raises:
NotImplementedError – Always — rotational dynamics are not yet implemented or verified.
See also
scarabaeus.ForceModelAbstract parent class defining the shared interface.
scarabaeus.ForceModelTranslationTranslational dynamics aggregator.
- Attributes:
base_frameReference frame used for all dynamics computations.
force_modelsDictionary of instantiated sub-model objects keyed by model name string.
state_vectorState vector bound to this force model.
t0Initial epoch for this force model.
Methods
initialize_force_models(state_vector[, ...])Bind this ForceModel to a concrete state and frame, then build internal models.