示例#1
0
#basic image reductions
infilelist = sorted(glob.glob('../raw/P*fits'))
imred(infilelist,
      './',
      datadir + 'bpm_rss_11.fits',
      crthresh=False,
      cleanup=True)

#basic polarimetric reductions
logfile = 'specpol' + obsdate + '.log'

#wavelength map
infilelist = sorted(glob.glob('m*fits'))
linelistlib = ""
specpolwavmap(infilelist, linelistlib=linelistlib, logfile=logfile)

#background subtraction and extraction
infilelist = sorted(glob.glob('wm*fits'))
dyasec = 5.  # star +/-5, bkg= +/-(25-35)arcsec:  2nd order is 9-20 arcsec away
yoffo = 0.  # optional offset of target (bins) from brightest in O (bottom) image
specpolextract_sc(infilelist, yoffo, dyasec, logfile=logfile)

#raw stokes
infilelist = sorted(glob.glob('e*fits'))
specpolrawstokes(infilelist, logfile=logfile)

#final stokes
infilelist = sorted(glob.glob('*_h*.fits'))
specpolfinalstokes(infilelist, logfile=logfile)
示例#2
0
#basic polarimetric reductions
# debug=True

debug=False
logfile='specpol'+obsdate+'.log'

#target and wavelength map
infile_list = sorted(glob.glob('m*fits'))
linelistlib=""
specpolwavmap(infile_list, linelistlib=linelistlib, inter=True, logfile=logfile)

#background subtraction and extraction
#infile_list = sorted(glob.glob('wm*099.fits')+glob.glob('wm*10[0-6].fits'))    # optional subselection

infile_list = sorted(glob.glob('wm*fits'))
specpolextract(infile_list, logfile=logfile, debug=debug)

#raw stokes
#infile_list = sorted(glob.glob('e*06[8-9].fits')+glob.glob('e*07[0-1].fits')+glob.glob('e*07[4-7].fits'))       # optional subselection

infile_list = sorted(glob.glob('e*fits'))
specpolrawstokes(infile_list, logfile=logfile)

#final stokes
#polcal = 'polcal0.txt'                                 # null calibration
#infile_list = sorted(glob.glob('*_h[0,2]*.fits'))      # optional subselection 

polcal = 'polcal.txt'
infile_list = sorted(glob.glob('*_h*.fits'))
specpolfinalstokes(infile_list, polcal=polcal, logfile=logfile, debug=debug)