Channel

class mapsims.Channel(tag, telescope, band, tube, beam: Unit('arcmin'), center_frequency: Unit('GHz'), bandpass=None, **kwargs)[source] [edit on github]

Bases: object

Base class of a channel

Each channel will be used to produce an output map

Parameters
tagstr

channel identifier

telescopestr

telescope name

bandstr

identifier of the frequency band, useful for multiple channels with different beams but same frequency response

beamu.arcmin

full-width-half-max of the beam, assumed gaussian

center_frequencyu.GHz

center frequency of the channel, it is also necessary when a bandpass is provided

bandpass(np.array, np.array)

dimensionless frequency response of the channel, the weighting will be performed in power units, MJ/sr

kwargsother keyword arguments

Any other keyword arguments is added as an attribute to the object