poliastro.earth.sensors
¶
Module Contents¶
Functions¶
|
Calculates the minimum and maximum values of ground-range angles. |
|
Calculates the difference in ground-range angles from the eta_center angle and the latitude and longitude of the target |
- poliastro.earth.sensors.min_and_max_ground_range(h, eta_fov, eta_center, R)¶
Calculates the minimum and maximum values of ground-range angles.
- Parameters
- Returns
lambda_min (~astropy.units.Quantity) – Minimum value of latitude and longitude.
lambda_max (~astropy.units.Quantity) – Maximum value of latitude and longitude.
- poliastro.earth.sensors.ground_range_diff_at_azimuth(h, eta_fov, eta_center, beta, phi_nadir, lambda_nadir, R)¶
Calculates the difference in ground-range angles from the eta_center angle and the latitude and longitude of the target for a desired phase angle, beta, used to specify where the sensor is looking.
- Parameters
h (Quantity) – Altitude over surface.
eta_fov (Quantity) – Angle of the total area that a sensor can observe.
eta_center (Quantity) – Center boresight angle.
beta (Quantity) – Azimuth angle, used to specify where the sensor is looking.
phi_nadir (Quantity) – Latitude angle of nadir point.
lambda_nadir (Quantity) – Longitude angle of nadir point.
R (Quantity) – Earth equatorial radius.
- Returns
delta_lambda (~astropy.units.Quantity) – The difference in ground-range angles from the eta_center angle.
phi_tgt (~astropy.units.Quantity) – Latitude angle of the target point.
lambda_tgt (~astropy.units.Quantity) – Longitude angle of the target point.
- Raises
ValueError – This formula always gives the answer for the short way to the target ot the acute angle, β, which must be greater than 0º and less than 180º.