Skip to content
Snippets Groups Projects
Commit fe458457 authored by Johan Comparat's avatar Johan Comparat
Browse files

skipping when no cluster events

parent 49128d2e
No related branches found
No related tags found
No related merge requests found
...@@ -98,7 +98,10 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)] ...@@ -98,7 +98,10 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)]
for NCCD, tEXP in zip(n.arange(7)+1, texps): for NCCD, tEXP in zip(n.arange(7)+1, texps):
agn_evt_files = n.array( glob.glob( os.path.join( agn_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) ) agn_evt_files = n.array( glob.glob( os.path.join( agn_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) )
CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) ) CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) )
ST_evt_files = n.array( glob.glob( os.path.join( stars_dir, 'simulated_photons_ccd' + str(NCCD) + '.fits' ) ) ) #ST_evt_files = n.array( glob.glob( os.path.join( stars_dir, 'simulated_photons_ccd' + str(NCCD) + '.fits' ) ) )
if len(CL_evt_files)==0:
print(str_field, 'continuing, no cluster file continue')
continue
hdu_A = fits.open(agn_evt_files[0]) hdu_A = fits.open(agn_evt_files[0])
texp_A = np.sum(hdu_A[2].data['STOP']-hdu_A[2].data['START']) texp_A = np.sum(hdu_A[2].data['STOP']-hdu_A[2].data['START'])
...@@ -137,7 +140,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)] ...@@ -137,7 +140,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)]
for NCCD, tEXP in zip(n.arange(7)+1, texps): for NCCD, tEXP in zip(n.arange(7)+1, texps):
agn_evt_files = n.array( glob.glob( os.path.join( agn_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) ) agn_evt_files = n.array( glob.glob( os.path.join( agn_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) )
CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) ) CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) )
ST_evt_files = n.array( glob.glob( os.path.join( stars_dir, 'simulated_photons_ccd' + str(NCCD) + '.fits' ) ) ) #ST_evt_files = n.array( glob.glob( os.path.join( stars_dir, 'simulated_photons_ccd' + str(NCCD) + '.fits' ) ) )
hdu_A = fits.open(agn_evt_files[0]) hdu_A = fits.open(agn_evt_files[0])
#N_ev_A = int(len(hdu_A[1].data) * frac_all) + 20 #N_ev_A = int(len(hdu_A[1].data) * frac_all) + 20
if len(hdu_A[1].data) >= N_ev_A : if len(hdu_A[1].data) >= N_ev_A :
......
...@@ -73,6 +73,9 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)] ...@@ -73,6 +73,9 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)]
N_evs = [] N_evs = []
for NCCD, tEXP in zip(n.arange(7)+1, texps): for NCCD, tEXP in zip(n.arange(7)+1, texps):
CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) ) CL_evt_files = n.array( glob.glob( os.path.join( cluster_dir, 't0erass_ccd' + str(NCCD) + '_evt.fits' ) ) )
if len(CL_evt_files)==0:
print(str_field, 'continuing, no cluster file continue')
continue
hdu_C = fits.open(CL_evt_files[0]) hdu_C = fits.open(CL_evt_files[0])
texp_C = np.sum(hdu_C[2].data['STOP']-hdu_C[2].data['START']) texp_C = np.sum(hdu_C[2].data['STOP']-hdu_C[2].data['START'])
frac_C = tEXP/texp_C frac_C = tEXP/texp_C
...@@ -89,7 +92,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)] ...@@ -89,7 +92,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)]
N_ev_C = int(f_CLU * N_ev_OBS/7)+1 N_ev_C = int(f_CLU * N_ev_OBS/7)+1
if N_ev_B>len(bg_all): if N_ev_B>len(bg_all):
print('continue', 'not enough BG events', len(bg_all), 'when ', N_ev_B, 'are needed') print(str_field, 'continue', 'not enough BG events', len(bg_all), 'when ', N_ev_B, 'are needed')
continue continue
data_C = [] data_C = []
...@@ -111,7 +114,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)] ...@@ -111,7 +114,7 @@ for sky_tile in sky_map_hdu[(sky_map_hdu['OWNER']==2)|(sky_map_hdu['OWNER']==0)]
id_B = np.random.choice(np.arange(len(bg_all)), size = N_ev_B, replace = False) id_B = np.random.choice(np.arange(len(bg_all)), size = N_ev_B, replace = False)
data_B.append( bg_all[id_B] ) data_B.append( bg_all[id_B] )
else: else:
print('continue', 'not enough BG events', len(bg_tm), 'when ', N_ev_B, 'are needed') print(str_field, 'continue', 'not enough BG events', len(bg_tm), 'when ', N_ev_B, 'are needed')
data_B.append( bg_all ) data_B.append( bg_all )
continue continue
......
...@@ -15,35 +15,35 @@ python make_summarySimEvt_skymap.py # DONE, OK, all files are there. ...@@ -15,35 +15,35 @@ python make_summarySimEvt_skymap.py # DONE, OK, all files are there.
nohup python merge_events_onlyBG.py > logs/merge_events_onlyBG.log & # ONGOING nohup python merge_events_onlyBG.py > logs/merge_events_onlyBG.log & # ONGOING
nohup python merge_events.py 1 1 > logs/merge_events_1_1.log & # ONGOING nohup python merge_events.py 1 1 > logs/merge_events_1_1.log & # ONGOING
nohup python merge_events_noCLU.py 1 > logs/merge_events_noCLU_1.log & # ONGOING # nohup python merge_events_noCLU.py 1 > logs/merge_events_noCLU_1.log & # DONE
nohup python merge_events_noAGN.py 1 > logs/merge_events_noAGN_1.log & # ONGOING nohup python merge_events_noAGN.py 1 > logs/merge_events_noAGN_1.log & # ONGOING
nohup python merge_events.py 2 2 > logs/merge_events_2_2.log & # ONGOING nohup python merge_events.py 2 2 > logs/merge_events_2_2.log & # ONGOING
nohup python merge_events_noCLU.py 2 > logs/merge_events_noCLU_2.log & # ONGOING # nohup python merge_events_noCLU.py 2 > logs/merge_events_noCLU_2.log & # DONE
nohup python merge_events_noAGN.py 2 > logs/merge_events_noAGN_2.log & # ONGOING nohup python merge_events_noAGN.py 2 > logs/merge_events_noAGN_2.log & # ONGOING
nohup python merge_events.py 3 3 > logs/merge_events_3_3.log & # ONGOING nohup python merge_events.py 3 3 > logs/merge_events_3_3.log & # ONGOING
nohup python merge_events_noCLU.py 3 > logs/merge_events_noCLU_3.log & # ONGOING # nohup python merge_events_noCLU.py 3 > logs/merge_events_noCLU_3.log & # DONE
nohup python merge_events_noAGN.py 3 > logs/merge_events_noAGN_3.log & # ONGOING nohup python merge_events_noAGN.py 3 > logs/merge_events_noAGN_3.log & # ONGOING
nohup python merge_events.py 4 4 > logs/merge_events_4_4.log & # ONGOING nohup python merge_events.py 4 4 > logs/merge_events_4_4.log & # ONGOING
nohup python merge_events_noCLU.py 4 > logs/merge_events_noCLU_4.log & # ONGOING # nohup python merge_events_noCLU.py 4 > logs/merge_events_noCLU_4.log & # DONE
nohup python merge_events_noAGN.py 4 > logs/merge_events_noAGN_4.log & # ONGOING nohup python merge_events_noAGN.py 4 > logs/merge_events_noAGN_4.log & # ONGOING
nohup python merge_events.py 5 5 > logs/merge_events_5_5.log & # ONGOING nohup python merge_events.py 5 5 > logs/merge_events_5_5.log & # ONGOING
nohup python merge_events_noCLU.py 5 > logs/merge_events_noCLU_5.log & # ONGOING # nohup python merge_events_noCLU.py 5 > logs/merge_events_noCLU_5.log & # DONE
nohup python merge_events_noAGN.py 5 > logs/merge_events_noAGN_5.log & # ONGOING nohup python merge_events_noAGN.py 5 > logs/merge_events_noAGN_5.log & # ONGOING
nohup python merge_events.py 6 6 > logs/merge_events_6_6.log & # ONGOING nohup python merge_events.py 6 6 > logs/merge_events_6_6.log & # ONGOING
nohup python merge_events_noCLU.py 6 > logs/merge_events_noCLU_6.log & # ONGOING # nohup python merge_events_noCLU.py 6 > logs/merge_events_noCLU_6.log & # DONE
nohup python merge_events_noAGN.py 6 > logs/merge_events_noAGN_6.log & # ONGOING nohup python merge_events_noAGN.py 6 > logs/merge_events_noAGN_6.log & # ONGOING
nohup python merge_events.py 7 7 > logs/merge_events_7_7.log & # ONGOING nohup python merge_events.py 7 7 > logs/merge_events_7_7.log & # ONGOING
nohup python merge_events_noCLU.py 7 > logs/merge_events_noCLU_7.log & # ONGOING # nohup python merge_events_noCLU.py 7 > logs/merge_events_noCLU_7.log & # DONE
nohup python merge_events_noAGN.py 7 > logs/merge_events_noAGN_7.log & # ONGOING nohup python merge_events_noAGN.py 7 > logs/merge_events_noAGN_7.log & # ONGOING
nohup python merge_events.py 8 8 > logs/merge_events_8_8.log & # ONGOING nohup python merge_events.py 8 8 > logs/merge_events_8_8.log & # ONGOING
nohup python merge_events_noCLU.py 8 > logs/merge_events_noCLU_8.log & # ONGOING # nohup python merge_events_noCLU.py 8 > logs/merge_events_noCLU_8.log & # DONE
nohup python merge_events_noAGN.py 8 > logs/merge_events_noAGN_8.log & # ONGOING nohup python merge_events_noAGN.py 8 > logs/merge_events_noAGN_8.log & # ONGOING
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment