Satellite orbit and visibility plots (pymgp.orbplot
)#
Plot satellite orbits in Earth Centered Inertial (ECI) and as ground tracks in Earth Centered Earth Fixed (ECEF) reference frame, plot information on visibility from an observer, and look angles, range and range-rate.
High level plot functions#
|
Plot satellite position and velocity. |
|
Plot satellite orbit tracks in ECI (right-ascension and declination). |
|
Plot satellite ground track(s). |
|
Plot elevation angle, azimuth angle, range and range rate. |
|
Skyplot (polar plot) with elevation and azimuth of satellite(s). |
|
3D orbit plot in ECI and ECEF. |
Low level plot functions#
|
Plot 3d orbits of satellites around the Earth. |
Plot support functions#
Other functions#
|
Convert ECEF latitude, longitude and height to Cartesian coordinates. |
|
Convert ECEF latitude, longitude and height to ECI position and velocity. |
|
Convert Cartesian coordinates in ECEF to latitude, longitude and height. |
|
Compute zenith angle, azimuth, range and range-rate. |
|
Compute right ascension (ra) and declination (dec). |
|
Compute zenith angle, azimuth and distance. |
|
Convert right ascension in ECI to longitude in ECEF. |
The functions are optimized for Python’s numpy library, it accepts mostly numpy alike ndarrays with the coordinates (usually three) in the last axis.