wf3ir¶
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.
Examples¶
In Python without TEAL:
>>> from wfc3tools import wf3ir >>> wf3ir(filename)In Python with TEAL:
>>> from stsci.tools import teal >>> from wfc3tools import wf3ir >>> teal.teal('wf3ir')In Pyraf:
>>> import wfc3tools >>> epar wf3ir
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?
The wf3ir function can also be called directly from the OS command line:
>>> wf32ir.e input output [-options]
Where the OS options include:
- -v: verbose
- -f: print time stamps