midas.astro.PlanarKeplerBody#

class PlanarKeplerBody(name, gm, radius, semi_major_axis, eccentricity, reference_true_anomaly, reference_epoch)[source]#

Bases: object

Dataclass representing a planar Kepler body in mission design applications.

Parameters
namestr

Name of the planar Kepler body

gmfloat

Gravitational parameter of the central body [km^3/s^2]

radiusfloat

Radius of the body, used to compute max deflection. [km]

semi_major_axisfloat

Body orbit’s semi major axis [km]

eccentricityfloat

Body orbit’s eccentricity.

reference_true_anomalyfloat

True anomaly at reference epoch [rad]

reference_epochEpoch

Reference epoch

name#
gm#
radius#
semi_major_axis#
eccentricity#
reference_true_anomaly#
reference_epoch#
__init__(name, gm, radius, semi_major_axis, eccentricity, reference_true_anomaly, reference_epoch)#