drift.telescope.gmrt
Functions
|
Beam pattern for a circular dish. |
|
Classes
|
A Telescope describing an interferometric array of dishes. |
|
Unpolarised GMRT class. |
- class drift.telescope.gmrt.GmrtArray(pointing=0.0)
Bases:
TransitTelescope
A Telescope describing an interferometric array of dishes.
- gridu, gridv
Number of dishes in u and v directions.
- Type:
integer
- dish_width
Width of the dish in metres.
- Type:
scalar
Initialise a telescope object.
- Parameters:
latitude (scalar) – Position on the Earths surface of the telescope (in degrees).
longitude (scalar) – Position on the Earths surface of the telescope (in degrees).
- beam(feed, freq)
Beam for a particular feed.
- Parameters:
feed (integer) – Index for the feed.
freq (integer) – Index for the frequency.
- Returns:
beam – A Healpix map (of size self._nside) of the beam. Potentially complex.
- Return type:
np.ndarray
- beamx(feed, freq)
Beam for a particular feed.
- Parameters:
feed (integer) – Index for the feed.
freq (integer) – Index for the frequency.
- Returns:
beam – A Healpix map (of size self._nside) of the beam. Potentially complex.
- Return type:
np.ndarray
- beamy(feed, freq)
Beam for a particular feed.
- Parameters:
feed (integer) – Index for the feed.
freq (integer) – Index for the frequency.
- Returns:
beam – A Healpix map (of size self._nside) of the beam. Potentially complex.
- Return type:
np.ndarray
- property u_width
The approximate physical width (in the u-direction) of the dish/telescope etc, for calculating the maximum (l,m).
- property v_width
The approximate physical length (in the v-direction) of the dish/telescope etc, for calculating the maximum (l,m).
- class drift.telescope.gmrt.GmrtUnpolarised(pointing=0.0)
Bases:
GmrtArray
,SimpleUnpolarisedTelescope
Unpolarised GMRT class.
Initialise a telescope object.
- Parameters:
latitude (scalar) – Position on the Earths surface of the telescope (in degrees).
longitude (scalar) – Position on the Earths surface of the telescope (in degrees).
- drift.telescope.gmrt.beam_circular(angpos, zenith, uv_diameter)
Beam pattern for a circular dish.
- Parameters:
angpos (np.ndarray) – Array of angular positions
zenith (np.ndarray) – Co-ordinates of the zenith.
uv_diameter (scalar) – Diameter of the dish (in units of wavelength).
- Returns:
beam – Beam pattern at each position in angpos.
- Return type:
np.ndarray