generated from erosita/uds
clean
This commit is contained in:
@@ -41,18 +41,17 @@ enkey = sys.argv[1]
|
||||
sigma=3
|
||||
|
||||
# for these bands, slope is taken from stacked profile
|
||||
fixed_slope = ['E04','E05','E06','E07','E08','E09','E10','E11','E12','E13','E14','E15',
|
||||
'A02','A03','A04','A05','A06','A07','A08','A09','A10','A11',
|
||||
fixed_slope = ['A02','A03',
|
||||
'B02','B03','B04','B05','B06','B07','B08','B09','B10','B11','B12','B13','B14','B15','B16','B17','B18','B19','B20','B21']
|
||||
|
||||
# for these bands, slope is free for each revolution
|
||||
free_slope = ['E01', 'E02', 'E03', 'A01','B01']
|
||||
free_slope = ['A01', 'B01']
|
||||
|
||||
# for these bands, slope is fixed at constant (or if positive, which is not allowed)
|
||||
const_slope = ['E10','E11','E12','E13','E14','E15','A10','A11','B18','B19','B20','B21']
|
||||
const_slope = ['A02','A03','B18','B19','B20','B21']
|
||||
|
||||
# for stacked profile, skip orbits>800 for energy channels <30 keV
|
||||
skip800 = ['E02','E03','A01','B01']
|
||||
skip800 = ['B01',]
|
||||
|
||||
# some static revs/scws to be removed
|
||||
ignore_orbits=[352,834,912,1019,1021,1028,2275,2405,2493]
|
||||
@@ -259,8 +258,6 @@ hdu.data=count_map
|
||||
hdu.writeto(proddir+fn.replace(".fits",".crab_count_map.fits"), overwrite=True)
|
||||
|
||||
npoly=4
|
||||
if(enkey in ['E11','E12',]):
|
||||
npoly=0
|
||||
|
||||
z = np.polyfit(poly_x, poly_y, npoly)
|
||||
|
||||
@@ -282,17 +279,7 @@ indices = sorted(
|
||||
)
|
||||
|
||||
coldefs = fits.ColDefs([
|
||||
#fits.Column(name='OBSID', format='11A', array=[obs_id[index] for index in indices]),
|
||||
#fits.Column(name='RA', format='D', unit='deg', array=[ra[index] for index in indices]),
|
||||
#fits.Column(name='DEC', format='D', unit='deg', array=[dec[index] for index in indices]),
|
||||
#fits.Column(name='LON', format='D', unit='deg', array=[lon0[index] for index in indices]),
|
||||
#fits.Column(name='LAT', format='D', unit='deg', array=[lat0[index] for index in indices]),
|
||||
fits.Column(name='REV', format='J', unit='', array=[rev0[index] for index in indices]),
|
||||
#fits.Column(name='MJD', format='D', unit='', array=[mjd0[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='MODEL', format='D', unit='cts/s', array=[model0[index] for index in indices]),
|
||||
#fits.Column(name='RESID', format='D', unit='cts/s', array=[resid0[index] for index in indices]),
|
||||
fits.Column(name='A', format='D', unit='', array=[a0[index] for index in indices]),
|
||||
fits.Column(name='B', format='D', unit='', array=[b0[index] for index in indices]),
|
||||
fits.Column(name='ERR', format='D', unit='', array=[err0[index] for index in indices]),
|
||||
|
Reference in New Issue
Block a user