generated from erosita/uds
referee
This commit is contained in:
@@ -36,6 +36,8 @@ from numpy import arange
|
||||
from ridge.utils import *
|
||||
from ridge.config import *
|
||||
|
||||
sco_crd = SkyCoord(sco_ra, sco_dec, frame=FK5(), unit="deg")
|
||||
|
||||
plotme=False
|
||||
enkey = sys.argv[1]
|
||||
outkey = sys.argv[2]
|
||||
@@ -71,6 +73,8 @@ clean = data.field('clean')
|
||||
phase = data.field('phase')
|
||||
texp = data.field('exposure')
|
||||
|
||||
src = data.field('src') # for Sco X-1 testing
|
||||
|
||||
obsid0=[]
|
||||
rev0=[]
|
||||
phase0=[]
|
||||
@@ -90,8 +94,10 @@ lat0=[]
|
||||
base0=[]
|
||||
c0=[]
|
||||
texp0=[]
|
||||
src0=[]
|
||||
sco_sep0=[]
|
||||
|
||||
hdulist = fits.open(datadir+modelrxte)
|
||||
hdulist = fits.open(modelsdir+modelrxte)
|
||||
w = wcs.WCS(hdulist[0].header)
|
||||
smap = hdulist[0].data
|
||||
sx=int(hdulist[0].header['NAXIS1'])
|
||||
@@ -191,6 +197,12 @@ for i, row in df.iterrows():
|
||||
rev0.append(orbit)
|
||||
lon0.append(row['LON'])
|
||||
lat0.append(row['LAT'])
|
||||
src0.append(1000*(float(row['SRC'])/p(orbit)))
|
||||
|
||||
ra=float(row['RA'])
|
||||
dec=float(row['DEC'])
|
||||
sc = SkyCoord(ra, dec, frame=FK5(), unit="deg")
|
||||
sco_sep0.append(sco_crd.separation(sc).deg)
|
||||
|
||||
lon=row['LON']
|
||||
lat=row['LAT']
|
||||
@@ -276,6 +288,7 @@ coldefs = fits.ColDefs([
|
||||
fits.Column(name='TEXP', format='D', unit='', array=[texp0[index] for index in indices]),
|
||||
fits.Column(name='PHASE', format='D', unit='', array=[phase0[index] for index in indices]),
|
||||
fits.Column(name='CLEAN', format='D', unit='cts/s', array=[clean0[index] for index in indices]),
|
||||
fits.Column(name='SRC', format='D', unit='cts/s', array=[src0[index] for index in indices]),
|
||||
fits.Column(name='MODEL', format='D', unit='cts/s', array=[model0[index] for index in indices]),
|
||||
fits.Column(name='MODEL_ERR', format='D', unit='', array=[model_err0[index] for index in indices]),
|
||||
fits.Column(name='RESID', format='D', unit='cts/s', array=[resid0[index] for index in indices]),
|
||||
@@ -288,6 +301,7 @@ coldefs = fits.ColDefs([
|
||||
fits.Column(name='C', format='D', unit='', array=[c0[index] for index in indices]),
|
||||
fits.Column(name='DS9X', format='D', unit='', array=[ds9x[index] for index in indices]),
|
||||
fits.Column(name='DS9Y', format='D', unit='', array=[ds9y[index] for index in indices]),
|
||||
fits.Column(name='SCO_SEP', format='D', unit='', array=[sco_sep0[index] for index in indices]),
|
||||
])
|
||||
|
||||
fout = fn.replace(".fits",".{}.resid.fits".format(outkey))
|
||||
|
Reference in New Issue
Block a user