Constellation Planes – ephemerista.constellation.plane
¶
The plane.py module.
This module provides the Plane class.
- pydantic model ephemerista.constellation.plane.Plane¶
The Plane class.
This class models an orbital plane of a satellite constellation.
- Fields:
-
field ascending_node:
float
[Required]¶ Right Ascension of the Ascending Node, in degrees
- Constraints:
ge = -360.0
lt = 360.0
-
field eccentricity:
float
[Required]¶ Eccentricity
- Constraints:
ge = 0
-
field inclination:
float
[Required]¶ Inclination, in degrees
- Constraints:
ge = 0
lt = 180.0
-
field number_of_satellites:
int
[Required]¶ Number of satellites in the plane
- Constraints:
gt = 0
-
field periapsis_argument:
float
[Required]¶ Argument of Perigee, in degrees
- Constraints:
ge = 0
lt = 360.0
-
field plane_id:
int
[Required]¶ Plane ID
-
field semi_major_axis:
float
[Required]¶ Semi major axis, in km
- Constraints:
gt = 0
- property elements: dict¶
Returns a dictionary of the Plane’s Keplerian elements.
- Returns:
Dict
- Return type:
Keplerian elements