except (NoOptionError, exceptions.IOError) as e: log.error("SKIP TEST: " + e.message) if config.getboolean("run", "run_chdiff"): print "CHDIFF" for freq in freqs: for surv in survs: if paral: tasks.append(lview.apply_async(chdiff,freq, ["LFI%d" % h for h in utils.HORNS[freq]], surv, pol='I', smooth_combine_config=smooth_combine_config, root_folder=root_folder, log_to_file=True, mapreader=mapreader)) else: try: chdiff(freq, ["LFI%d" % h for h in utils.HORNS[freq]], surv, pol='I', smooth_combine_config=smooth_combine_config, root_folder=root_folder, log_to_file=False, mapreader=mapreader) except (NoOptionError, exceptions.IOError) as e: log.error("SKIP TEST: " + e.message) if paral: print("Wait for %d tasks to complete" % len(tasks)) tc.wait(tasks)
# surveydiff(freq, chtag, survs, pol='IQU', smooth_combine_config=smooth_combine_config, mapreader=mapreader, output_folder="dx9/surveydifft/", read_masks=read_dpc_masks, log_to_file=True) # print "SURVDIFF, CH" # survs = [1,2,3,4,5] # freqs = [70] # for freq in freqs: # ps_mask, gal_mask = read_dpc_masks(freq, NSIDE) # smooth_combine_config = dict(fwhm=np.radians(1.), degraded_nside=128,smooth_mask=ps_mask, spectra_mask=gal_mask) # chtags = chlist(freq) # for chtag in chtags: # surveydiff(freq, chtag, survs, pol='I', smooth_combine_config=smooth_combine_config, mapreader=mapreader, output_folder="dx9/surveydiff/") print "CHDIFF" survs = [1] freqs = [30, 44, 70] freqs = [30] for freq in freqs: smooth_combine_config = dict(fwhm=np.radians(1.0), degraded_nside=128) for surv in survs: chdiff( freq, ["LFI%d" % h for h in HORNS[freq]], surv, pol="I", smooth_combine_config=smooth_combine_config, mapreader=mapreader, output_folder="dx9/chdiff/", read_masks=read_dpc_masks, )