lusee.Satellite
- class lusee.Satellite(semi_major_km=5738, eccentricity=0.56489, inclination_deg=57.097, raan_deg=0, argument_of_pericenter_deg=72.625, aposelene_ref_time=<Time object: scale='utc' format='isot' value=2024-05-01T00:00:00.000>)
Class that defines satellite parameters and position
- Parameters:
semi_major_km (float) – Semi-major axis of body in km
eccentricity (float) – Eccentricity of orbit
inclination_deg (float) – Inclination of orbit
raan_deg (float) – Right-ascension angle in degrees
argument_of_pericenter_deg (float) – Argument of pericenter of orbit in degrees
aposelene_ref_time (lunarsky.time) – Aposelene Reference Time
- __init__(semi_major_km=5738, eccentricity=0.56489, inclination_deg=57.097, raan_deg=0, argument_of_pericenter_deg=72.625, aposelene_ref_time=<Time object: scale='utc' format='isot' value=2024-05-01T00:00:00.000>)
Methods
__init__([semi_major_km, eccentricity, ...])predict_position_mcmf(times)Function that returns an array of satellite positions for input times