Channel

class mapsims.Channel(tag, telescope, band, tube, beam: Unit('arcmin'), center_frequency: Unit('GHz'), nside=None, car_resol: Unit('arcmin') = None, 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

nsideint

Native HEALPix resolution parameter $N_{side}$

car_resol: u.arcmin

Native CAR pixelization resolution parameter in arcmin

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