sbm.SignalFields.diff_pointing_field#
- static SignalFields.diff_pointing_field(scan_field, mdim: int, rho_T: float, rho_B: float, chi_T: float, chi_B: float, pol_map: ndarray, eth_temp_map: ndarray, eth_pol_map: ndarray, o_eth_pol_map: ndarray)[source]#
Get the differential pointing field of the detector
- Parameters:
scan_field (
ScanFields
) – scan field instancemdim (int) – dimension of the map-making liner system
rho_T (float) – magnitude of pointing offset of the Top detector in radian
rho_B (float) – magnitude of pointing offset of the Bottom detector in radian
chi_T (float) – direction of the pointing offset of the Top detector in radian
chi_B (float) – direction of the pointing offset of the Bottom detector in radian
pol_map (np.ndarray) – polarization map (i.e. Q+iU)
eth_temp_map (np.ndarray) – spin up gradient of the temperature map
eth_pol_map (np.ndarray) – spin up gradient of the polarization map
o_eth_pol_map (np.ndarray) – spin down gradient of the polarization map