Station

class sorts.radar.tx_rx.Station(lat, lon, alt, min_elevation, beam)[source]

Bases: object

A radar station.

Parameters
  • lat (float) – Geographical latitude of radar station in decimal degrees (North+).

  • lon (float) – Geographical longitude of radar station in decimal degrees (East+).

  • alt (float) – Geographical altitude above geoid surface of radar station in meter.

  • min_elevation (float) – Elevation threshold for the radar station in degrees, i.e. it cannot detect or point below this elevation.

  • beam (pyant.Beam) – Radiation pattern for radar station.

Variables
  • lat (float) – Geographical latitude of radar station in decimal degrees (North+).

  • lon (float) – Geographical longitude of radar station in decimal degrees (East+).

  • alt (float) – Geographical altitude above geoid surface of radar station in meter.

  • min_elevation (float) – Elevation threshold for the radar station in degrees, i.e. it cannot detect or point below this elevation.

  • ecef (numpy.array) – The ECEF coordinates of the radar station calculated using frames.geodetic_to_ITRS().

  • beam (pyant.Beam) – Radiation pattern for radar station.

  • enabled (bool) – Indicates if this station is turned on or off.

Methods

__init__(lat, lon, alt, min_elevation, beam)

Initialize self.

copy()

enu(ecefs)

Converts a set of ECEF states to local ENU coordinates.

point(k)

Point Station beam in local ENU coordinates.

point_ecef(point)

Point Station beam in location of ECEF coordinate.

rebase(lat, lon, alt)

Change geographical location of the station.

Attributes

frequency

pointing

Station beam pointing in local ENU coordinates.

pointing_ecef

Station beam pointing in local ENU coordinates.

wavelength