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.

Methods

__init__([min_elevation, dwell, cycle_num])

Initialize self.

check_dwell_tx(tx)

Checks if the transmitting antenna pulse pattern and coherent integration schema is compatible with the observation schema.

copy()

Return a copy of the current instance.

cycle()

The cycle time of the scan if applicable.

dwell([t])

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.

enu_pointing(t)

Returns the instantaneous pointing in East, North, Up (ENU) local coordinates.

min_dwell()

If there are dynamic dwell times, this is the minimum dwell time.

pointing(t)