sbm.SignalFields#
- class sbm.SignalFields(*fields: Field)[source]#
Class to store the signal fields data of detectors
- __init__(*fields: Field)[source]#
Initialize the class with field data
- Parameters:
fields (
Field
) – field (map) data of the signal
Methods
__init__
(*fields)Initialize the class with field data
abs_pointing_field
(scan_field, mdim, rho, ...)Get the absolute pointing field of the detector
bandpass_mismatch_field
(scan_field, mdim, ...)Get the bandpass mismatch field of the detector The formalism is based on the paper by Duc Thuong Hoang et al., 2017, JCAP, DOI: 10.1088/1475-7516/2017/12/015, Sec.
build_linear_system
(fields)Build the information to solve the linear system of map-making This method has to be called before
ScanFields.map_make()
method.circular_pointing_field
(scan_field, mdim, ...)Get the absolute pointing field of the detector
diff_gain_field
(scan_field, mdim, gain_T, ...)Get the differential gain field of the detector
diff_pointing_field
(scan_field, mdim, rho_T, ...)Get the differential pointing field of the detector
elliptical_beam_field
(scan_field, mdim, alm, blm)Get the elliptical beam convolved field
Extract I, Q and U maps from the signal fields
get_coupled_field
(scan_field, spin_n_out, ...)Multiply the scan fields and signal fields to get the detected fields by given cross-linking
get_field
(spin_n, spin_m)Get the field of the given spin moment
hwp_ip_field
(scan_field, mdim, epsilon, ...)Get the HWP instrumental polarization field of the detector