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:
tag : str

channel identifier

telescope : str

telescope name

band : str

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

beam : u.arcmin

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

center_frequency : u.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

kwargs : other keyword arguments

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