@@ -395,56 +395,34 @@ def run_benchmarks(yaml_files, sb_root_path, output_dir):
395395# Define your "zipped" sets of changes as a list of dictionaries
396396# Each dictionary represents one configuration to test
397397configs_to_test = [
398- # G with split
399- {'covariance' : {'G' : True , 'split_gaussian_cov' : False }},
400- # G without split
401- {'covariance' : {'G' : True , 'split_gaussian_cov' : True }},
402- # G nmt spin0, log ell binning
403- {
404- 'covariance' : {'G' : True },
405- 'namaster' : {'use_namaster' : True , 'spin0' : True },
406- 'binning' : {'binning_type' : 'log' },
407- },
408- # G nmt spin0, lin ell binning
409- # ==============================
410- {
411- 'covariance' : {'G' : True },
412- 'namaster' : {'use_namaster' : True , 'spin0' : True },
413- 'binning' : {'binning_type' : 'lin' },
414- },
415- # G nmt spin2, lin ell binning
416- {
417- 'covariance' : {'G' : True },
418- 'namaster' : {'use_namaster' : True , 'spin0' : False },
419- 'binning' : {'binning_type' : 'lin' },
420- },
398+ # 1/fsky covs
399+ {'covariance' : {'split_gaussian_cov' : False }},
400+ {'covariance' : {'split_gaussian_cov' : True }},
421401 # SSC KE
422- {'covariance' : {'G' : True , ' SSC' : True , 'cNG' : False }},
402+ {'covariance' : {'SSC' : True , 'cNG' : False }},
423403 # SSC LR
424- {'covariance' : {'G' : True , ' SSC' : True , 'cNG' : False }},
404+ {'covariance' : {'SSC' : True , 'cNG' : False }},
425405 # cNG
426- {'covariance' : {'G' : True , 'SSC' : False , 'cNG' : True }},
427- # === namaster runs, quite slow ===
428- {
429- 'covariance' : {'G' : True },
430- 'namaster' : {'use_namaster' : True , 'spin0' : True },
431- 'ell_binning' : {'binning_type' : 'log' },
432- },
433- # G spin0, lin ell binning
434- # ==============================
435- {
436- 'covariance' : {'G' : True },
437- 'namaster' : {'use_namaster' : True , 'spin0' : True },
438- 'ell_binning' : {'binning_type' : 'lin' },
439- },
440- # G spin2, lin ell binning
441- {
442- 'covariance' : {'G' : True },
443- 'namaster' : {'use_namaster' : True , 'spin0' : False },
444- 'ell_binning' : {'binning_type' : 'lin' },
445- },
406+ {'covariance' : {'SSC' : False , 'cNG' : True }},
446407]
447408
409+ # ! NAMASTER
410+ for coupled_cov in [True , False ]:
411+ for spin0 in [True , False ]:
412+ for use_INKA in [True , False ]:
413+ for binning_type in ['log' , 'lin' ]:
414+ configs_to_test .extend (
415+ {
416+ 'covariance' : {'coupled_cov' : coupled_cov },
417+ 'namaster' : {
418+ 'use_namaster' : True ,
419+ 'spin0' : spin0 ,
420+ 'use_INKA' : use_INKA ,
421+ },
422+ 'binning' : {'binning_type' : binning_type },
423+ }
424+ )
425+
448426
449427# Generate configurations
450428configs = generate_zipped_configs (base_cfg , configs_to_test , bench_set_path_cfg )
0 commit comments