generated from erosita/uds
submit
This commit is contained in:
@@ -78,6 +78,29 @@ ebands0={'B01':[0.0,0.0],
|
||||
'B21':[0.0,0.0],
|
||||
}
|
||||
|
||||
skew0={'B01':[0.0,0.0],
|
||||
'B02':[0.0,0.0],
|
||||
'B03':[0.0,0.0],
|
||||
'B04':[0.0,0.0],
|
||||
'B05':[0.0,0.0],
|
||||
'B06':[0.0,0.0],
|
||||
'B07':[0.0,0.0],
|
||||
'B08':[0.0,0.0],
|
||||
'B09':[0.0,0.0],
|
||||
'B10':[0.0,0.0],
|
||||
'B11':[0.0,0.0],
|
||||
'B12':[0.0,0.0],
|
||||
'B13':[0.0,0.0],
|
||||
'B14':[0.0,0.0],
|
||||
'B15':[0.0,0.0],
|
||||
'B16':[0.0,0.0],
|
||||
'B17':[0.0,0.0],
|
||||
'B18':[0.0,0.0],
|
||||
'B19':[0.0,0.0],
|
||||
'B20':[0.0,0.0],
|
||||
'B21':[0.0,0.0],
|
||||
}
|
||||
|
||||
mcrab=u.def_unit('mCrab')
|
||||
ctss=u.def_unit('cts/s')
|
||||
u.add_enabled_units([mcrab,ctss])
|
||||
@@ -158,14 +181,15 @@ for skey in skeys:
|
||||
#plt.scatter(df['LON'],df['LAT'])
|
||||
#plt.show()
|
||||
#print("*** {} {} Data Frame size {} ***".format(skey, enkey, df.size))
|
||||
sg_mean,sg_sem = get_spec(df, sigma=2, grxe_err_cut=grxe_err_cut, skey=skey, enkey=enkey, plotme=False)
|
||||
sg_mean,sg_sem,skew_val,skew_err = get_spec(df, sigma=3, grxe_err_cut=grxe_err_cut, skey=skey, enkey=enkey, plotme=True, bootstrap=False, gaussfit=True)
|
||||
ebands0[enkey]=[sg_mean,sg_sem]
|
||||
skew0[enkey]=[skew_val,skew_err]
|
||||
|
||||
nsel = int(df.shape[0]/simfrac)
|
||||
nsel = int(df.shape[0]*simfrac/100)
|
||||
for n in range(nsim):
|
||||
df0=df.sample(nsel)
|
||||
sg_mean,sg_sem = get_spec(df0, grxe_err_cut=grxe_err_cut, skey=skey, enkey=enkey)
|
||||
ebands_sim[enkey].append(sg_mean)
|
||||
#sg_mean,sg_sem = get_spec(df0, grxe_err_cut=grxe_err_cut, skey=skey, enkey=enkey)
|
||||
#ebands_sim[enkey].append(sg_mean)
|
||||
#ebands_sim[enkey][1].append(sg_sem)
|
||||
|
||||
|
||||
@@ -181,7 +205,13 @@ for skey in skeys:
|
||||
|
||||
###
|
||||
|
||||
|
||||
fspec="{}{}.skew".format(specdir,skey)
|
||||
with open(fspec, 'w') as fp:
|
||||
fp.write("read serr 4\n")
|
||||
count=1
|
||||
for enkey in skew0.keys():
|
||||
fp.write("{} {} {:.6f} {:.6f}\n".format(count,bands[enkey],skew0[enkey][0],skew0[enkey][1]))
|
||||
count+=1
|
||||
|
||||
fspec="{}{}.sim.spec".format(specdir,skey)
|
||||
with open(fspec, 'w') as fp:
|
||||
|
Reference in New Issue
Block a user