random_uniform¶
Module summary¶
Classes
|
Uniform randomly distributed points in the FOV. |
Contents¶
RandomUniform
-
class
sorts.radar.scans.random_uniform.
RandomUniform
(min_elevation=30.0, dwell=0.1, cycle_num=10000)[source] Bases:
sorts.radar.scans.scan.Scan
Uniform randomly distributed points in the FOV.
-
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
.
-