1+ run_name = "dr6xlegacy"
2+ data_dir = "/scratch/c.spxsg6/dr6xlegacy/"
3+
14surveys = ["dr6", "Planck"]
25arrays_dr6 = ["pa4_f220", "pa5_f090", "pa5_f150", "pa6_f090", "pa6_f150"]
36arrays_Planck = ["f100", "f143", "f217"]
47planck_version = "legacy"
58
9+ # path to chain of dr6 lcdm (from which we extract the covmat of FG params)
610p_act_chain_filename = "/scratch/c.spxsg6/chains/p-actbase_lcdm_camb/p-actbase_lcdm_camb"
711
8- release_dir = "/scratch/c.spxsg6/ dr6/"
12+ release_dir = "/global/cfs/cdirs/cmb/data/act_dr6/ dr6.02 /"
913
1014binning_file = release_dir + "binning/binning_50"
1115apply_kspace_filter = True
1216k_filter_dr6 = {"type":'binary_cross', "vk_mask":[-90, 90], "hk_mask":[-50, 50], "weighted":False}
1317k_filter_Planck = {"type":'binary_cross', "vk_mask":[-90, 90], "hk_mask":[-50, 50], "weighted":False}
14- kspace_tf_path = release_dir + "kspace_dr6xplanck_binning_50/"
15- sim_spec_dir = release_dir + f"dr6xlegacy_newbestfit/sim_spectra/dr6xplanck/{planck_version}/"
16- planck_mc_correction = release_dir + f"dr6xlegacy_newbestfit/for_planck/mc_correction/{planck_version}"
18+
19+ kspace_tf_path = release_dir + "pspipe/kspace_tf/dr6xplanck_binning_50/"
1720source_catalog = release_dir + "pspipe/source_catalog/cat_skn_multifreq_20220526_nightonly.txt"
1821
22+ mcm_dir = data_dir + f"mcms/{run_name}"
23+ alms_dir = data_dir + f"alms/{run_name}"
24+ spec_dir = data_dir + f"spectra/{run_name}"
25+ best_fits_dir = data_dir + f"best_fits/{run_name}"
26+ plots_base_dir = data_dir + f"plots/{run_name}"
27+ noise_model_dir = data_dir + f"noise_model/{run_name}"
28+ sq_win_alms_dir = data_dir + f"sq_win_alms/{run_name}"
29+ cov_dir = data_dir + f"covariances/{run_name}"
30+ montecarlo_dir = data_dir + f"montecarlo/{run_name}"
31+ catalog_dir = data_dir + f"catalogs/{run_name}"
32+ sim_spec_dir = data_dir + f"sim_spectra/dust_binning_50/{run_name}"
33+ planck_projected_dir = data_dir + f"planck_projected/{run_name}"
34+ sim_spec_dir = data_dir + f"sim_spectra/{run_name}"
35+
36+ # if you want to compute the leakage contribution and end-to-end sim corrections
37+
38+ sim_spectra_planck_noise_and_syst_dir = data_dir + f"sim_spectra_planck_noise_and_syst/{run_name}"
39+ noise_alms_dir = data_dir + f"noise_alms/{run_name}"
40+ planck_mc_correction_dir = data_dir + f"montecarlo_planck/{run_name}"
41+ spectra_leak_corr_dir = data_dir + f"spectra_leak_corr/{run_name}"
42+ spectra_leak_corr_planck_bias_corr_dir = data_dir + f"spectra_leak_corr_planck_bias_corr/{run_name}"
43+ montecarlo_beam_leakage_dir = data_dir + f"montecarlo_beam_leakage/{run_name}"
44+
1945deconvolve_pixwin = True
2046pixwin_dr6 = {"pix": "CAR", "order": 0}
2147pixwin_Planck = {"pix": 'HEALPIX', "nside": 2048}
@@ -46,9 +72,9 @@ maps_dr6_pa6_f090 = [release_dir + "maps/act_dr6.02_std_AA_night_pa6_f090_4way_s
4672maps_dr6_pa6_f150 = [release_dir + "maps/act_dr6.02_std_AA_night_pa6_f150_4way_set%d_map_srcfree.fits" % (i) for i in range(4)]
4773
4874# These are produced by the pipeline
49- maps_Planck_f100 = [release_dir + " maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f100_map_srcfree.fits" % i for i in [1,2]]
50- maps_Planck_f143 = [release_dir + " maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f143_map_srcfree.fits" % i for i in [1,2]]
51- maps_Planck_f217 = [release_dir + " maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f217_map_srcfree.fits" % i for i in [1,2]]
75+ maps_Planck_f100 = [ data_dir + f"{planck_version}/ maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f100_map_srcfree.fits" % i for i in [1,2]]
76+ maps_Planck_f143 = [ data_dir + f"{planck_version}/ maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f143_map_srcfree.fits" % i for i in [1,2]]
77+ maps_Planck_f217 = [ data_dir + f"{planck_version}/ maps/HFI_SkyMap_2048_R3.01_halfmission-%d_f217_map_srcfree.fits" % i for i in [1,2]]
5278
5379
5480cal_dr6_pa4_f150 = 1.0
@@ -77,19 +103,19 @@ pol_eff_Planck_f217 = 0.9817
77103
78104do_bandpass_integration = True
79105
80- passband_dir_dr6 = release_dir + "passbands/"
106+ passband_dir_dr6 = release_dir + "passbands/processed/ "
81107freq_info_dr6_pa4_f220 = {"freq_tag": 220, "passband": passband_dir_dr6 + "passband_dr6_pa4_f220.dat"}
82108freq_info_dr6_pa5_f090 = {"freq_tag": 90, "passband": passband_dir_dr6 + "passband_dr6_pa5_f090.dat"}
83109freq_info_dr6_pa5_f150 = {"freq_tag": 150, "passband": passband_dir_dr6 + "passband_dr6_pa5_f150.dat"}
84110freq_info_dr6_pa6_f090 = {"freq_tag": 90, "passband": passband_dir_dr6 + "passband_dr6_pa6_f090.dat"}
85111freq_info_dr6_pa6_f150 = {"freq_tag": 150, "passband": passband_dir_dr6 + "passband_dr6_pa6_f150.dat"}
86112
87- passband_dir_planck = release_dir + "passbands/"
113+ passband_dir_planck = release_dir + "pspipe/for_planck/ passbands/"
88114freq_info_Planck_f100 = {"freq_tag": 100, "passband": passband_dir_planck + "passband_npipe_f100.dat"}
89115freq_info_Planck_f143 = {"freq_tag": 143, "passband": passband_dir_planck + "passband_npipe_f143.dat"}
90116freq_info_Planck_f217 = {"freq_tag": 217, "passband": passband_dir_planck + "passband_npipe_f217.dat"}
91117
92- beam_file_dir_dr6 = release_dir + "dr6xlegacy_newbestfit/ beams/"
118+ beam_file_dir_dr6 = release_dir + "beams/main_beams/nominal /"
93119beam_T_dr6_pa4_f220 = beam_file_dir_dr6 + "coadd_pa4_f220_night_beam_tform_jitter_cmb.txt"
94120beam_T_dr6_pa5_f090 = beam_file_dir_dr6 + "coadd_pa5_f090_night_beam_tform_jitter_cmb.txt"
95121beam_T_dr6_pa5_f150 = beam_file_dir_dr6 + "coadd_pa5_f150_night_beam_tform_jitter_cmb.txt"
@@ -109,20 +135,20 @@ beam_mono_dr6_pa5_f150 = beam_file_dir_dr6 + 'coadd_pa5_f150_night_beam_tform_ji
109135beam_mono_dr6_pa6_f090 = beam_file_dir_dr6 + 'coadd_pa6_f090_night_beam_tform_jitter_mono.txt'
110136beam_mono_dr6_pa6_f150 = beam_file_dir_dr6 + 'coadd_pa6_f150_night_beam_tform_jitter_mono.txt'
111137
112- planck_fits_beam_path = release_dir + "dr6xlegacy_newbestfit/for_planck/beams/ "
138+ planck_fits_beam_path = data_dir + f"{run_name} "
113139
114140# These are produced by the pipeline
115- beam_T_Planck_f100 = " beams/legacy/bl_T_legacy_100hm1x100hm2.dat"
116- beam_T_Planck_f143 = " beams/legacy/bl_T_legacy_143hm1x143hm2.dat"
117- beam_T_Planck_f217 = " beams/legacy/bl_T_legacy_217hm1x217hm2.dat"
141+ beam_T_Planck_f100 = planck_fits_beam_path + "/ beams/legacy/bl_T_legacy_100hm1x100hm2.dat"
142+ beam_T_Planck_f143 = planck_fits_beam_path + "/ beams/legacy/bl_T_legacy_143hm1x143hm2.dat"
143+ beam_T_Planck_f217 = planck_fits_beam_path + "/ beams/legacy/bl_T_legacy_217hm1x217hm2.dat"
118144
119- beam_pol_Planck_f100 = " beams/legacy/bl_pol_legacy_100hm1x100hm2.dat"
120- beam_pol_Planck_f143 = " beams/legacy/bl_pol_legacy_143hm1x143hm2.dat"
121- beam_pol_Planck_f217 = " beams/legacy/bl_pol_legacy_217hm1x217hm2.dat"
145+ beam_pol_Planck_f100 = planck_fits_beam_path + "/ beams/legacy/bl_pol_legacy_100hm1x100hm2.dat"
146+ beam_pol_Planck_f143 = planck_fits_beam_path + "/ beams/legacy/bl_pol_legacy_143hm1x143hm2.dat"
147+ beam_pol_Planck_f217 = planck_fits_beam_path + "/ beams/legacy/bl_pol_legacy_217hm1x217hm2.dat"
122148
123149include_beam_chromaticity_effect_in_best_fit = True
124150
125- leakage_file_dir_dr6 = release_dir + "dr6xlegacy_newbestfit/ beams/"
151+ leakage_file_dir_dr6 = release_dir + "beams/leakage_beams/nominal /"
126152
127153leakage_beam_dr6_pa4_f220_TE = [leakage_file_dir_dr6 + "pa4_f220_gamma_t2e.txt" for i in range(4)]
128154leakage_beam_dr6_pa5_f090_TE = [leakage_file_dir_dr6 + "pa5_f090_gamma_t2e.txt" for i in range(4)]
@@ -146,7 +172,7 @@ leakage_beam_Planck_f143_TB = ["beams/legacy/gamma_legacy_143%s_t2b.dat" % split
146172leakage_beam_Planck_f217_TB = ["beams/legacy/gamma_legacy_217%s_t2b.dat" % split for split in ["hm1", "hm2"]]
147173
148174
149- mask_dir = release_dir + "masks/"
175+ mask_dir = release_dir + "pspipe/ masks/"
150176
151177ps_mask_dr6_pa4_f220 = mask_dir + "source_mask_15mJy_and_dust_rad12.fits"
152178ps_mask_dr6_pa5_f090 = mask_dir + "source_mask_15mJy_and_dust_rad12.fits"
@@ -187,7 +213,7 @@ cross_link_threshold = 0.97
187213n_med_ivar = 3
188214
189215
190- window_dir = release_dir + "dr6xlegacy_newbestfit /windows/"
216+ window_dir = release_dir + "pspipe /windows/dr6xplanck /"
191217
192218window_kspace_dr6_pa4_f220 = window_dir + "window_dr6_pa4_f220_kspace.fits"
193219window_T_dr6_pa4_f220 = window_dir +"window_dr6_pa4_f220_baseline.fits"
0 commit comments