madlib._maneuver.ImpulsiveManeuver

class madlib._maneuver.ImpulsiveManeuver(time: float, dv: ndarray[Any, dtype[float64]])[source]

ImpulseManeuver class holds an impulse maneuver definition, which includes the time of the maneuver, and the impulsive delta-v.

Properties

timefloat

Timestamp of the maneuver (MJD, UTC)

dvNDArray[np.float64]

3D Array of the impulsive delta-v (RSW frame)

__init__(time: float, dv: ndarray[Any, dtype[float64]])[source]

Initialize the ImpulseManeuver class.

Parameters:
  • time (float) – Timestamp of the maneuver (MJD, UTC)

  • dv (NDArray[np.float64]) – 3D Array of the impulsive delta-v (RSW frame)

Methods

__init__(time, dv)

Initialize the ImpulseManeuver class.

Attributes

dv

time