generated from erosita/uds
clean
This commit is contained in:
@@ -38,13 +38,14 @@ from ridge.config import *
|
||||
inkey="ALL"
|
||||
|
||||
|
||||
|
||||
sigma=3
|
||||
plotme=False
|
||||
|
||||
ebands0={
|
||||
'E01':[0.0,0.0], # 25-60 keV
|
||||
'E14':[0.0,0.0], # 60-80 keV
|
||||
'E13':[0.0,0.0], # 80-200 keV
|
||||
'A01':[0.0,0.0], # 25-60 keV
|
||||
'A02':[0.0,0.0], # 60-80 keV
|
||||
'A03':[0.0,0.0], # 80-200 keV
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +58,10 @@ else:
|
||||
if not os.path.exists(fluxdir):
|
||||
os.makedirs(fluxdir)
|
||||
|
||||
fitsdir = "{}fits/".format(fluxdir)
|
||||
if not os.path.exists(fitsdir):
|
||||
os.makedirs(fitsdir)
|
||||
|
||||
with open(ignored_rev_file, 'rb') as fp:
|
||||
ignored_rev = pickle.load(fp)
|
||||
print("{} orbits ignored".format(len(ignored_rev)))
|
||||
@@ -95,10 +100,10 @@ for skey in skeys:
|
||||
print("{}, {}: {} N={}".format(skey, enkey, query, df.shape[0]))
|
||||
|
||||
t = Table.from_pandas(df)
|
||||
t.write("{}fits/{}.{}.fits".format(fluxdir,skey,enkey),overwrite=True)
|
||||
t.write("{}{}.{}.fits".format(fitsdir,skey,enkey),overwrite=True)
|
||||
|
||||
texp = np.array(df['TEXP'])
|
||||
with open("{}fits/{}.{}.livetime".format(fluxdir,skey,enkey), 'w') as fp:
|
||||
with open("{}{}.{}.livetime".format(fitsdir,skey,enkey), 'w') as fp:
|
||||
fp.write("{} {} ScWs: {} Texp: {:.2f} Ms\n".format(skey,enkey,df.shape[0],np.sum(texp)/1e6))
|
||||
|
||||
if not (df.shape[0]>0):
|
||||
@@ -113,10 +118,7 @@ for skey in skeys:
|
||||
for n in range(nsim):
|
||||
df0=df.sample(nsel)
|
||||
sg_mean,sg_sem,skew_val,skew_err = get_spec(df0, grxe_err_cut=grxe_err_cut, skey=skey, enkey=enkey)
|
||||
ebands_sim[enkey].append(sg_mean)
|
||||
|
||||
|
||||
|
||||
ebands_sim[enkey].append(sg_mean)
|
||||
###
|
||||
fspec="{}{}.dat".format(fluxdir,skey)
|
||||
with open(fspec, 'w') as fp:
|
||||
|
Reference in New Issue
Block a user