pipeline.domain.antenna.Antenna
- class Antenna(antenna_id: int, name: str, station: str, position: dict, offset: dict, diameter: float)[source]
Bases:
objectA logical representation of an antenna.
- id
Numerical identifier of this antenna within the ANTENNA subtable of the measurement set.
- name
The (potentially empty) name of the antenna.
- station
The station pad on which the antenna is situated.
- diameter
Physical diameter of the antenna in meters.
- position
Dictionary with longitude, latitude, and height of the antenna.
- offset
Offset position of the antenna relative to AntennaArray.position (the antenna array reference position).
- longitude
Longitude of the antenna as a CASA quantity in radians.
- latitude
Latitude of the antenna as a CASA quantity in radians.
- height
Radial distance of the antenna from the Earth's centre in meters.
- direction
J2000 position on the sky to which the antenna points.
Methods
Attributes
Return a human-readable identifier for this Antenna.
- __init__(antenna_id: int, name: str, station: str, position: dict, offset: dict, diameter: float) None[source]
Initialize an Antenna object.
- Parameters:
antenna_id -- The numerical identifier of the antenna.
name -- The name of the antenna.
station -- The station pad on which the antenna is situated.
position -- Dictionary with longitude, latitude, and height of the antenna.
offset -- The offset position of the antenna relative to AntennaArray.position (the antenna array reference position).
diameter -- The physical diameter of the antenna in meters.
- property identifier: str
Return a human-readable identifier for this Antenna.