The wfc3tools module contains a function wf3ir that calls the wf3ir executable. Use this function to facilitate batch runs or for the TEAL interface.
This routine contains all the instrumental calibration steps for WFC3 IR channel images. The steps are:
- dqicorr - initialize the data quality array
- zsigcorr - estimate the amount of signal in the zeroth-read
- blevcorr - subtact the bias level from the reference pixels
- zoffcorr - subtract the zeroth read image
- nlincorr - correct for detector non-linear response
- darkcorr - subtract the dark current image
- photcorr - compute the photometric keyword values
- unitcorr - convert to units of count rate
- crcorr - fit accumulating signal and identify the cr hits
- flatcorr - divide by the flatfield images and apply gain coversion
The output images include the calibrated image ramp (ima file) and the accumulated ramp image (flt file)
Only those steps with a switch value of PERFORM in the input files will be executed, after which the switch will be set to COMPLETE in the corresponding output files.
In Python without TEAL:
>>> from wfc3tools import wf3ir >>> calwf3.wf3ir(filename)In Python with TEAL:
>>> from stsci.tools import teal >>> from wfc3tools import wf3ir >>> teal.teal('wf3ir')In Pyraf:
>>> import wfc3tools >>> epar wf3ir
Run the wf3ir.e executable as from the shell. For more information on CALWF3 see the WFC3 Data Handbook at http://www.stsci.edu/hst/wfc3/documents/handbooks/currentDHB/
Parameters:
- input : str
Name of input files
- a single filename (iaa012wdq_raw.fits)
- a Python list of filenames
- a partial filename with wildcards (\*raw.fits)
- filename of an ASN table (\*asn.fits)
- an at-file (@input)
- output: str
- Name of the output FITS file.
- verbose: bool, optional
- Print verbose time stamps?
- quiet: bool, optional
- Print messages only to trailer file?