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 instance

  • mdim (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