plane¶
Module summary¶
Classes
|
A uniform sampling of a horizontal plane. |
Contents¶
Plane
-
class
sorts.radar.scans.plane.
Plane
(min_elevation=30.0, altitude=200000.0, x_size=50000.0, y_size=50000.0, x_num=20, y_num=20, dwell=0.1, x_offset=0.0, y_offset=0.0)[source] Bases:
sorts.radar.scans.scan.Scan
A uniform sampling of a horizontal plane.
-
check_dwell_tx
(tx) Checks if the transmitting antenna pulse pattern and coherent integration schema is compatible with the observation schema. Raises an Exception if not.
- Parameters
tx (sorts.radar.TX) – The antenna that should perform this scan.
-
copy
() Return a copy of the current instance.
-
cycle
()[source] The cycle time of the scan if applicable.
-
dwell
(t=None)[source] The current dwell time of the scan.
-
ecef_pointing
(t, ant) Returns the instantaneous WGS84 ECEF pointing direction and the radar geographical location in WGS84 ECEF coordinates.
- Parameters
t (float) – Seconds past a reference epoch to retrieve the pointing at.
-
enu_pointing
(t) Returns the instantaneous pointing in East, North, Up (ENU) local coordinates.
- Parameters
t (float/numpy.ndarray) – Seconds past a reference epoch to retrieve the pointing at.
-
min_dwell
()[source] If there are dynamic dwell times, this is the minimum dwell time. Otherwise, returns same as
dwell
.
-