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] (alias 'ascendingNode')¶ 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] (alias 'numberOfSatellites')¶ Number of satellites in the plane
- Constraints:
gt = 0
-
field periapsis_argument:
float
[Required] (alias 'periapsisArgument')¶ Argument of Perigee, in degrees
- Constraints:
ge = 0
lt = 360.0
-
field plane_id:
int
[Required] (alias 'planeId')¶ Plane ID
-
field primary_body:
Origin
= Origin(name='Earth') (alias 'primaryBody')¶ Origin of the coordinate system
-
field semi_major_axis:
float
[Required] (alias 'semiMajorAxis')¶ 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