Trajectory¶
- class kgpy.nsroc.Trajectory(time_start, time_mission, altitude, latitude, longitude, velocity)¶
Bases:
Copyable- Parameters
- __init__(time_start, time_mission, altitude, latitude, longitude, velocity)¶
Attributes
Methods
__init__(time_start, time_mission, altitude, ...)- rtype
copy()- rtype
typing.TypeVar(CopyableT, bound= Copyable)
- rtype
typing.TypeVar(CopyableT, bound= Copyable)
from_nsroc_csv(csv_file[, time_start_col, ...])- rtype
- rtype
plot_altitude_vs_time([ax, time_start])- rtype
plot_apogee(ax)plot_quantity_vs_time(quantity[, ...])plot_total_velocity_vs_time([ax, time_start])- rtype
- rtype
update()Inheritance Diagram
- copy()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- copy_shallow()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- classmethod from_nsroc_csv(csv_file, time_start_col=0, time_mission_col=1, altitude_col=9, latitude_col=10, longitude_col=11, velocity_ew_col=13, velocity_ns_col=14, velocity_alt_col=15)¶
- plot_altitude_and_velocity_vs_time(ax_altitude=None, ax_velocity=None)¶
- Return type
- Parameters
- plot_altitude_vs_time(ax=None, time_start=None)¶
- Return type
- Parameters
- plot_quantity_vs_time(quantity, quantity_name='', ax=None, time_start=None)¶
- plot_total_velocity_vs_time(ax=None, time_start=None)¶
- Return type
- Parameters
- update()¶
-
altitude:
astropy.units.Quantity¶
- property earth_location: EarthLocation¶
-
latitude:
astropy.units.Quantity¶
-
longitude:
astropy.units.Quantity¶
- property sun_zenith_angle¶
-
time_mission:
astropy.units.Quantity¶
-
time_start:
astropy.time.Time¶
-
velocity:
kgpy.vector.Vector3D¶