generated from erosita/uds
+++
This commit is contained in:
@@ -139,7 +139,15 @@ with open(proddir+'detcnts.B21.ignored_rev.resid.pkl', 'rb') as fp:
|
||||
print(ignored_rev)
|
||||
|
||||
ign=ignored_rev.tolist()
|
||||
|
||||
"""
|
||||
if(1091 in ign):
|
||||
print("Removed")
|
||||
else:
|
||||
print("Taken")
|
||||
|
||||
sys.exit()
|
||||
"""
|
||||
nsim=1000
|
||||
|
||||
for skey in skeys:
|
||||
@@ -147,23 +155,35 @@ for skey in skeys:
|
||||
print("{} not found in {}".format(skey,list(skyreg.keys())))
|
||||
sys.exit()
|
||||
for enkey in ebands0.keys():
|
||||
bkg_fn="detcnts.{}.BKG.resid.fits".format(enkey,inkey)
|
||||
syserr, bkg_sem = get_syserror(proddir+bkg_fn)
|
||||
#bkg_fn="detcnts.{}.BKG.resid.fits".format(enkey,inkey)
|
||||
#syserr, bkg_sem = get_syserror(proddir+bkg_fn)
|
||||
|
||||
fn="detcnts.{}.{}.resid.fits".format(enkey,inkey)
|
||||
d = fits.getdata(proddir+fn)
|
||||
df=pd.DataFrame(np.array(d).byteswap().newbyteorder())
|
||||
#print(df.columns)
|
||||
#d1 = fits.getdata(proddir+fn)
|
||||
#d2=np.array(d1)
|
||||
#df=pd.DataFrame(d2.view(d2.dtype.newbyteorder()))
|
||||
#df=pd.DataFrame(np.array(d).byteswap().newbyteorder())
|
||||
|
||||
#with fits.open(proddir+fn) as data:
|
||||
# df = pd.DataFrame(data[1].data)
|
||||
|
||||
dat = Table.read(proddir+fn)
|
||||
df = dat.to_pandas()
|
||||
|
||||
print(df.columns)
|
||||
#sys.exit()
|
||||
#df = df.query("REV == @ign")
|
||||
|
||||
|
||||
df = df.query("LON > {} & LON < {} & LAT > {} & LAT < {} & REV != @ign".format(
|
||||
query = "LON > {} & LON < {} & LAT > {} & LAT < {} & REV != @ign".format(
|
||||
skyreg[skey]['lon'] - skyreg[skey]['wlon']/2,
|
||||
skyreg[skey]['lon'] + skyreg[skey]['wlon']/2,
|
||||
skyreg[skey]['lat'] - skyreg[skey]['wlat']/2,
|
||||
skyreg[skey]['lat'] + skyreg[skey]['wlat']/2)
|
||||
)
|
||||
|
||||
print(query)
|
||||
#sys.exit()
|
||||
df = df.query(query)
|
||||
|
||||
|
||||
t = Table.from_pandas(df)
|
||||
|
Reference in New Issue
Block a user