util.orbital_uUtility functions for orbital calculations.
ssoIncssoInc(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
calcPeriodcalcPeriod(a: float) → float
Returns the period of an elliptical or circular orbit.
Args:
a: semi-major axis in mReturns: Orbital period in s
calcOrbitalVelcalcOrbitalVel(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.
calcMeanMotioncalcMeanMotion(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.