tlpipe.core.tl_array.Antenna

class tlpipe.core.tl_array.Antenna(pos, beam, phsoff={'y': [0.0, 0.0], 'x': [0.0, 0.0]}, bp_r={'y': array([1.]), 'x': array([1.])}, bp_i={'y': array([0.]), 'x': array([0.])}, amp={'y': 1.0, 'x': 1.0}, pointing=(0.0, 1.5707963267948966, 0.0), **kwargs)[source]

Representation of an individual dish antenna or cylinder feed.

__init__(pos, beam, phsoff={'y': [0.0, 0.0], 'x': [0.0, 0.0]}, bp_r={'y': array([1.]), 'x': array([1.])}, bp_i={'y': array([0.]), 'x': array([0.])}, amp={'y': 1.0, 'x': 1.0}, pointing=(0.0, 1.5707963267948966, 0.0), **kwargs)[source]

Methods

bm_response(top[, pol]) Introduce Stokes parameters in to the definition of the beam.
get_params([prm_list]) Return all fitable parameters in a dictionary.
passband([conj, pol])
select_chans([active_chans]) Select only the specified channels for use in future calculations.
set_params(prms) Set all parameters from a dictionary.
set_pointing([az, alt, twist]) Set the antenna beam to point at (az, alt) with specified right-hand twist to polarizations.
update()