midas.astro.PlanarKeplerBody
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_epoch
Epoch
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)#