util.orbital_u
Utility functions for orbital calculations.
ssoInc
ssoInc(alt: float, e: float = 0) → float
Generates required inclination for given altitude [km] to maintain Sun Syncrhonous orbit.
Args:
alt
: altitude of orbit in kme
: [Optional] eccentricity of orbit Default is circular (0)Returns: Inclination angle in degrees
calcPeriod
calcPeriod(a: float) → float
Returns the period of an elliptical or circular orbit.
Args:
a
: semi-major axis in mReturns: Orbital period in s
calcOrbitalVel
calcOrbitalVel(a: float, pos: ndarray[tuple[int], dtype[float64]]) → float
Return the instantaneous velocity magnitude for an elliptical orbit at position.
Args:
a
: semi-major axis in mpos
: cartesian position, assuming the origin is at the central body.Returns: instantaneous velocity magnitude.
calcMeanMotion
calcMeanMotion(a: float) → float
Returns mean motion [radians/s] for an elliptical or circular orbit with semi-major axis a.
Args:
a
: semi-major axis in mReturns: Orbital period in s
This file was automatically generated via lazydocs.