Skip to content

Commit a530cb5

Browse files
author
Serena Giardiello
committed
fix dictionary paths + add option to save diagonal kspace filter for cov computation
1 parent 84dbcf0 commit a530cb5

3 files changed

Lines changed: 37 additions & 28 deletions

File tree

project/SO/pISO/paramfiles/global_legacy_deep56.dict

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,23 @@ legacy_map_dir = "/global/cfs/cdirs/cmb/data/planck2018/pr3/frequencymaps/"
1818
npipe_sim_dir = "/global/cfs/cdirs/cmb/data/planck2020/npipe"
1919
legacy_sim_dir = "/global/cfs/cdirs/sobs/users/sgiardie/iso/legacy/legacy_sims"
2020

21-
mcm_dir = data_dir + f"mcms/{run_name}"
21+
mcm_dir = data_dir + f"mcms/{run_name}/"
2222
alms_dir = data_dir + f"alms/{run_name}/"
2323
spec_dir = data_dir + f"spectra/{run_name}/"
2424
best_fits_dir = data_dir + f"best_fits"
25-
plots_dir = data_dir + f"plots/{run_name}"
26-
noise_model_dir = data_dir + f"noise_model/{run_name}"
27-
sq_win_alms_dir = data_dir + f"sq_win_alms/{run_name}"
28-
cov_dir = data_dir + f"covariances/{run_name}"
29-
montecarlo_dir = data_dir + f"montecarlo/{run_name}"
30-
noise_alms_dir = data_dir + f"noise_alms/{run_name}"
31-
chain_dir = data_dir + f"chains/{run_name}"
32-
sim_spectra_planck_noise_and_syst_dir = data_dir + f"sim_spectra_planck_noise_and_syst/{run_name}"
33-
planck_mc_correction_dir = data_dir + f"montecarlo/{run_name}"
34-
spectra_leak_corr_dir = data_dir + f"spectra_leak_corr/{run_name}"
35-
spectra_leak_corr_planck_bias_corr_dir = data_dir + f"spectra_leak_corr_planck_bias_corr/{run_name}"
36-
montecarlo_beam_leakage_dir = data_dir + f"montecarlo_beam_leakage/{run_name}"
37-
sim_spec_dir = data_dir + f"sim_spectra/dust_binning_50/{run_name}"
25+
plots_dir = data_dir + f"plots/{run_name}/"
26+
noise_model_dir = data_dir + f"noise_model/{run_name}/"
27+
sq_win_alms_dir = data_dir + f"sq_win_alms/{run_name}/"
28+
cov_dir = data_dir + f"covariances/{run_name}/"
29+
montecarlo_dir = data_dir + f"montecarlo/{run_name}/"
30+
noise_alms_dir = data_dir + f"noise_alms/{run_name}/"
31+
chain_dir = data_dir + f"chains/{run_name}/"
32+
sim_spectra_planck_noise_and_syst_dir = data_dir + f"sim_spectra_planck_noise_and_syst/{run_name}/"
33+
planck_mc_correction_dir = data_dir + f"montecarlo/{run_name}/"
34+
spectra_leak_corr_dir = data_dir + f"spectra_leak_corr/{run_name}/"
35+
spectra_leak_corr_planck_bias_corr_dir = data_dir + f"spectra_leak_corr_planck_bias_corr/{run_name}/"
36+
montecarlo_beam_leakage_dir = data_dir + f"montecarlo_beam_leakage/{run_name}/"
37+
sim_spec_dir = data_dir + f"sim_spectra/dust_binning_50/{run_name}/"
3838

3939
k_filter_Planck = {'type': 'binary_cross', 'vk_mask': [-90, 90], 'hk_mask': [-50, 50], 'weighted': False}
4040
kspace_tf_path = "analytical"

project/SO/pISO/paramfiles/global_npipe_deep56.dict

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ npipe_sim_dir = "/global/cfs/cdirs/cmb/data/planck2020/npipe"
1919
legacy_sim_dir = "/global/cfs/cdirs/sobs/users/sgiardie/iso/legacy/legacy_sims"
2020

2121

22-
mcm_dir = data_dir + f"mcms/{run_name}"
22+
mcm_dir = data_dir + f"mcms/{run_name}/"
2323
alms_dir = data_dir + f"alms/{run_name}/"
2424
spec_dir = data_dir + f"spectra/{run_name}/"
2525
best_fits_dir = data_dir + f"best_fits"
26-
plots_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-
noise_alms_dir = data_dir + f"noise_alms/{run_name}"
32-
chain_dir = data_dir + f"chains/{run_name}"
33-
sim_spectra_planck_noise_and_syst_dir = data_dir + f"sim_spectra_planck_noise_and_syst/{run_name}"
34-
planck_mc_correction_dir = data_dir + f"montecarlo/{run_name}"
35-
spectra_leak_corr_dir = data_dir + f"spectra_leak_corr/{run_name}"
36-
spectra_leak_corr_planck_bias_corr_dir = data_dir + f"spectra_leak_corr_planck_bias_corr/{run_name}"
37-
montecarlo_beam_leakage_dir = data_dir + f"montecarlo_beam_leakage/{run_name}"
38-
sim_spec_dir = data_dir + f"sim_spectra/dust_binning_50/{run_name}"
26+
plots_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+
noise_alms_dir = data_dir + f"noise_alms/{run_name}/"
32+
chain_dir = data_dir + f"chains/{run_name}/"
33+
sim_spectra_planck_noise_and_syst_dir = data_dir + f"sim_spectra_planck_noise_and_syst/{run_name}/"
34+
planck_mc_correction_dir = data_dir + f"montecarlo/{run_name}/"
35+
spectra_leak_corr_dir = data_dir + f"spectra_leak_corr/{run_name}/"
36+
spectra_leak_corr_planck_bias_corr_dir = data_dir + f"spectra_leak_corr_planck_bias_corr/{run_name}/"
37+
montecarlo_beam_leakage_dir = data_dir + f"montecarlo_beam_leakage/{run_name}/"
38+
sim_spec_dir = data_dir + f"sim_spectra/dust_binning_50/{run_name}/"
3939

4040
k_filter_Planck = {'type': 'binary_cross', 'vk_mask': [-90, 90], 'hk_mask': [-50, 50], 'weighted': False}
4141
kspace_tf_path = "analytical"

project/SO/pISO/python/get_pseudo2datavec.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222

2323
mcm_dir = d['mcm_dir']
2424
plot_dir = opj(d['plots_dir'], 'mcms')
25+
spec_dir = d["spec_dir"]
2526
pspy_utils.create_directory(plot_dir)
27+
pspy_utils.create_directory(spec_dir)
2628

2729
surveys = d["surveys"]
2830
lmax = d['lmax']
@@ -70,6 +72,13 @@
7072
if np.count_nonzero(v.diagonal() == 0):
7173
log.info(f'WARNING: 0 in kspace_transfer_matrix {k}')
7274

75+
# this will be used in the old covariance computation
76+
for spec_name in spec_name_list:
77+
one_d_tf = kspace_transfer_matrix[spec_name].diagonal()
78+
cov_T_E_only = d["cov_T_E_only"]
79+
if cov_T_E_only == True: one_d_tf = one_d_tf[:4 * n_bins]
80+
np.savetxt(f"{spec_dir}/one_dimension_kspace_tf_{spec_name}.dat", one_d_tf)
81+
7382
if d[f"pixwin_{sv}"]["pix"] == "HEALPIX" and deconvolve_pixwin:
7483
pixwins = {}
7584
for sv in surveys:

0 commit comments

Comments
 (0)