dreambeam.telescopes package¶
Subpackages¶
Submodules¶
dreambeam.telescopes.geometry_ingest module¶
This package retrieves the metadata for a telescope, such as position, alignment and bands.
The metadata for a telescope should be in the folder ‘<telescope>/share/’. Subfolders should be ‘simmos’ (for array configurations of stations) and ‘alignment’ for station rotation.
-
dreambeam.telescopes.geometry_ingest.getArrayBandParams(telescope, stnid, band)[source]¶ Get array and band parameters for a telescope, station and band.
-
dreambeam.telescopes.geometry_ingest.list_stations(telescope, band=None)[source]¶ List all available stations.
dreambeam.telescopes.mounts module¶
-
class
dreambeam.telescopes.mounts.FixedMountEJones(dualPolElem, position, stnRot, freqSel=None)[source]¶ Bases:
dreambeam.rime.jones.EJones
-
class
dreambeam.telescopes.mounts.MountedFeed(stnpos, stnrot)[source]¶ Bases:
objectBase model of a feed on a mount.
-
feed_pat= None¶
-
-
class
dreambeam.telescopes.mounts.MountedFeedFixed(stnpos, stnrot)[source]¶ Bases:
dreambeam.telescopes.mounts.MountedFeedClass for fixed mount station.
-
getEJones(pointing, freqsel=None)[source]¶ Get e-jones for this pointing for a fixed mount station. The basic model used here is that the antenna elements are all the same on all the stations, i.e. they have the same far-field pattern. For fixed mounted antennas ‘pointing’ means array based pointing, i.e. no mechanical slewing. The simple pointing model used here for is to take the the response along the pointing-direction to be proportional to the response along the corresponding direction for the far-field pattern of the single antenna element.
-
dreambeam.telescopes.rt module¶
rt (i.e. Radio Telescopes) module is for handling real telescope meta-data.
-
class
dreambeam.telescopes.rt.TelescopePlugin(tscopename, mountedfeed_class, feedrot)[source]¶ Bases:
objectPlugin for a generic telescope.