Known Telescopes

Known Telescope Data

pyuvdata uses Astropy sites for telescope location information, in addition to the following telescope information that is tracked within pyuvdata:

{
   "HERA": {
       "altitude": 1051.69,
       "antenna_positions_file": "hera_ant_pos.csv",
       "center_xyz": null,
       "citation": "value taken from hera_mc geo.py script (using hera_cm_db_updates under the hood.)",
       "diameters": 14.0,
       "latitude": -0.5361917820434683,
       "longitude": 0.3739944548964605
   },
   "MWA": {
       "antenna_positions_file": "mwa_ant_pos.csv"
   },
   "OVRO-LWA": {
       "altitude": 1183.48,
       "center_xyz": null,
       "citation": "OVRO Sharepoint Documentation",
       "latitude": 0.6499567260882987,
       "longitude": -2.0644045285742694
   },
   "PAPER": {
       "altitude": 1073.0,
       "center_xyz": null,
       "citation": "value taken from capo/cals/hsa7458_v000.py, comment reads KAT/SA  (GPS), altitude from elevationmap.net",
       "latitude": -0.536191810965119,
       "longitude": 0.37399448506783717
   },
   "SMA": {
       "altitude": 4083.948144,
       "center_xyz": null,
       "citation": "Ho, P. T. P., Moran, J. M., & Lo, K. Y. 2004, ApJL, 616, L1",
       "latitude": 0.34599765344605243,
       "longitude": -2.7135946891467304
   },
   "SZA": {
       "altitude": 2400.0,
       "center_xyz": null,
       "citation": "Unknown",
       "latitude": 0.6506653861212899,
       "longitude": -2.0619606433998103
   }
}

Related class and functions

Telescope information and known telescope list.

class pyuvdata.telescopes.Telescope[source]

A class for defining a telescope for use with UVData objects.

citation

text giving source of telescope information

Type:

str

telescope_name

name of the telescope

Type:

UVParameter of str

telescope_location

telescope location xyz coordinates in ITRF (earth-centered frame).

Type:

UVParameter of array_like

antenna_diameters

Optional, antenna diameters in meters. Used by CASA to construct a default beam if no beam is supplied.

Type:

UVParameter of float

pyuvdata.telescopes.known_telescopes()[source]

Get list of known telescopes.

Returns:

list of str – List of known telescope names.

pyuvdata.telescopes.get_telescope(telescope_name, telescope_dict_in=None)[source]

Get Telescope object for a telescope in telescope_dict.

Parameters:
  • telescope_name (str) – Name of a telescope

  • telescope_dict_in (dict) – telescope info dict. Default is None, meaning use KNOWN_TELESCOPES (other values are only used for testing)

Returns:

Telescope object – The Telescope object associated with telescope_name.