예제 #1
0
freqLFT, bandLFT, dpixLFT, npixLFT = fp.LFT_FP()
freqHFT, bandHFT, dpixHFT, npixHFT = fp.HFT_FP()

################################# Opics parameters ##########################################
#LFT
hwp_emiss_LFT, ref_hwp_LFT, pol_hwp_LFT, df_LFT = opt.LFT_Hwp()
Spill_ts, Spill_fb, Spill_hm, Apt_eff = opt.LFT_Spill()
bf_LFT, F_LFT = opt.LFT_Apt()
det_eff_LFT = opt.LFT_Det()

#HFT
hwp_emiss_HFT, ref_hwp_HFT, pol_hwp_HFT, df_HFT = opt.HFT_Hwp()  # MM-HWP
bf_HFT, Fnum_HFT = opt.HFT_Apt()
det_eff_HFT = opt.HFT_Det()
ref_horn = 0.05  # reflectance of feedhorn
emiss_L1, emiss_L2, ref_L1, ref_L2 = opt.HFT_Lens()

#Mirror
epsilon, rho, rms = opt.Mir()

#2K filter
t_fil, n_fil, tan_fil, ref_fil = opt.Fil()

# detector lenslet
t_len, n_len, tan_len, ref_len = opt.Len()


def LFT_MHFT_sensitivity_calculator(Freq=Freq,
                                    DC=DC,
                                    CR=CR,
                                    CT=CT,
예제 #2
0
################################ FP parameters ##########################################
freqLFT, bandLFT, dpixLFT, npixLFT, NEPreadLFT = fp.LFT_FP(confLFT)
freqHFT, bandHFT, dpixHFT, npixHFT, NEPreadHFT = fp.HFT_FP(confHFT)

################################# Optics parameters ##########################################
#LFT
hwp_emiss_LFT, ref_hwp_LFT, pol_hwp_LFT, pol_dil_LFT = op.LFT_Hwp(confLFT)
Spill_5Kenve, Spill_5Khood, Spill_20K, Apt_eff = op.LFT_Spill(confLFT)
det_eff_LFT = op.LFT_Det(confLFT) 

#HFT
hwp_emiss_HFT, ref_hwp_HFT, pol_hwp_HFT, pol_dil_HFT = op.HFT_Hwp(confHFT) # MM-HWP
bf_HFT, Fnum_HFT = op.HFT_Apt(confHFT) 
det_eff_HFT = op.HFT_Det(confHFT) 
ref_horn = 0.05
emiss_L1, emiss_L2, ref_L1, ref_L2 = op.HFT_Lens(confHFT)
                   
#Mirror 
epsilon, rho, rms = op.Mir()


#2K filter
t_fil, n_fil, tan_fil, ref_fil =op.Fil()

# detector lenslet
t_len, n_len, tan_len, ref_len =op.Len()
####################### LFT noise calculation ############################
p_opt_arr = np.zeros(num)
p_cmb_arr = np.zeros(num)
p_apt_arr = np.zeros(num)
p_hwp_arr = np.zeros(num)