poliastro2.worldview.earth¶
Description¶
This subpackage provides Earth focused orbital mechanics routines. Including visualizing Earth data, atmospheric models, ground tracks, and geospatial utilities for mapping.
Modules¶
enums: Earth gravity perturbations.
util: Utility functions for processing Earth-based data.
atmosphere: Subpackage for atmospheric models.
plotting: Subpackage for Earth plotting routines.
Classes
|
Position and velocity of a body with respect to Earth at a given time. |
- class poliastro2.worldview.earth.EarthSatellite(orbit, spacecraft)¶
Position and velocity of a body with respect to Earth at a given time.
- property orbit¶
Orbit of the EarthSatellite.
- propagate(tof, atmosphere=None, gravity=None, *args)¶
Propagates an ‘EarthSatellite Orbit’ at a specified time.
If value is true anomaly, propagate orbit to this anomaly and return the result. Otherwise, if time is provided, propagate this EarthSatellite Orbit some time and return the result.
- Parameters:
tof (Quantity, Time, TimeDelta) – Scalar time to propagate.
atmosphere – a callable model from poliastro.earth.atmosphere
gravity (EarthGravity) – There are two possible values, SPHERICAL and J2. Only J2 is implemented at the moment. Default value is None.
*args – parameters used in perturbation models.
- Returns:
A new EarthSatellite with the propagated Orbit
- Return type:
- property spacecraft¶
Spacecraft of the EarthSatellite.
Modules
Description This subpackage contains models and utilities for Earth's atmosphere. It supports various atmospheric models used in orbital, re-entry, and climate simulations. |
|
Earth Gravity perturbations. |
|
Description This subpackage provides plotting utilities specifically for Earth-based visualizations, including ground tracks and atmospheric data representations. |
|