spherapy

module util.orbital_u

Utility functions for orbital calculations.


function ssoInc

ssoInc(alt: float, e: float = 0)  float

Generates required inclination for given altitude [km] to maintain Sun Syncrhonous orbit.

Args:

Returns: Inclination angle in degrees


function calcPeriod

calcPeriod(a: float)  float

Returns the period of an elliptical or circular orbit.

Args:

Returns: Orbital period in s


function calcOrbitalVel

calcOrbitalVel(a: float, pos: ndarray[tuple[int], dtype[float64]])  float

Return the instantaneous velocity magnitude for an elliptical orbit at position.

Args:

Returns: instantaneous velocity magnitude.


function calcMeanMotion

calcMeanMotion(a: float)  float

Returns mean motion [radians/s] for an elliptical or circular orbit with semi-major axis a.

Args:

Returns: Orbital period in s


This file was automatically generated via lazydocs.