uvotwcs¶
Major functions¶
makewcshdr()
¶
-
uvotpy.uvotwcs.
makewcshdr
(filestub, ext, attfile, indir='./', teldef=None, wheelpos=None, continue_when_graspcorr_fails=True, catspec=None, uvotgraspcorr_on=True, update_pnt=True, chatter=1)¶ make the header of a lenticular filter for a grism image to use in uvotapplywcs writes a file with a bogus image returns the name of the file
Parameters: filestub : str
identifying part of filename being “sw”+`obsid`
ext : int
extension of fits file to process
attfile : str
attitude file name. Needs to be set when update_pnt set.
indir : str
path, directory of data files
teldef : str
filename teldef file for epoch of anchor calibration
wheelpos : int, {160,200,955,1000}
filterwheel position for grism
continue_when_graspcorr_fails : float
this would supply a solution - though quite bad
uvotgraspcorr_on: bool
if not set, then the original pointing is used after optional update when update_pnt was set
update_pnt : bool
allows updating the header RA_PNT,DEC_PNT,PA_PNT keywords using the atttitude file (which is required)
catspec : path
path to catalog spec file other than default
chatter : int
verbosity
Returns: creates a fake sky file with appropriate header to run findInputAngle
Notes
need to update the tstart and tstop of the primary header (not a showstopper)
Other functions¶
-
uvotpy.uvotwcs.
correct_image_distortion
(x, y, header)¶ This routine applies to the (x,y) position on the image the grism distortion correction input header must be from the grism image (position) to be corrected
-
uvotpy.uvotwcs.
get_pointing_from_attfile
(tstart, tstop, attfile)¶
-
uvotpy.uvotwcs.
get_distortion_keywords
(wheelpos)¶ provide the grism header with distortion keywords