Exemplo n.º 1
0
        analysis.err90 = Ellipse(analysis.ra, analysis.dec, args['err90'])
if args['adaptive_scaling']:
    analysis.adaptive_radius()

### Delete Later
analysis.sort_sources_by_prio()
if args['vou']:
    # Run VOU Tool
    logging.info('Start the VOU analysis pipeline')
    if args['overwrite']:
        for src in analysis.srcs:
            print('Re-run SED for {} at dec {} ra {}'.format(
                src.name, src.dec, src.ra))
            src.get_mw_data()
    else:
        analysis.ROI_analysis()
        for src in analysis.srcs:
            bpath_src = os.path.join(bpath, src.name.replace(' ', '_'))
            src.setup_folders(bpath_src)
        if os.path.exists(analysis_object_path):
            os.remove(analysis_object_path)
        with open(analysis_object_path, "wb") as f:
            pickle.dump(analysis, f)

# Start the gamma-ray analysis

if args['adaptive_scaling']:
    analysis.mask_sources()

analysis.set_src_plot_style()
analysis.make_counterparts_plot()