class PCInfo(name: str, spice_name: str, ref_name: str, body_center_id: int, barycenter_id: int, mass: ArrayWUnits, GM: ArrayWUnits, mean_radius: ArrayWUnits, equatorial_radius: ArrayWUnits, GM_barycenter: ArrayWUnits = None, primary_body: str = None)#

Planetary Constants dataclass.

Attributes:
GM_barycenter
primary_body
GM: ArrayWUnits#

Gravitational parameter of the body.

GM_barycenter: ArrayWUnits = None#

Gravitaitonal parameter of the body’s system barycenter. Note that, generally, only major planets and the solar system have an associated barycenter.

barycenter_id: int#

SPICE integer ID code for the body barycenter. Note that only major planets and the solar system have an associated barycenter ID.

body_center_id: int#

SPICE integer ID code for the body center.

equatorial_radius: ArrayWUnits#

Equatorial radius of the body. Undefined for irregularly shaped bodies.

mass: ArrayWUnits#

Mass of the body.

mean_radius: ArrayWUnits#

Mean radius of the body.

name: str#

Display name.

primary_body: str = None#

The primary body if it has one.

ref_name: str#

Reference frame of the body.

spice_name: str#

SPICE name.