ACSCCD

The acsccd module contains a function acsccd that calls the ACSCCD executable. Use this function to facilitate batch runs of ACSCCD, or for the TEAL interface.

Note

Calibration flags are controlled by primary header.

Warning

Do not use with SBC MAMA images.

Examples

In Python without TEAL:

>>> from acstools import acsccd
>>> acsccd.acsccd('*raw.fits')

In Python with TEAL:

>>> from stsci.tools import teal
>>> from acstools import acsccd
>>> teal.teal('acsccd')

In Pyraf:

--> import acstools
--> epar acsccd
acstools.acsccd.acsccd(input, exec_path='', time_stamps=False, verbose=False, quiet=False)

Run the acsccd.e executable as from the shell.

Expect input to be *_raw.fits. Output is automatically named *_blv_tmp.fits.

Parameters:
  • input (str or list of str) –

    Input filenames in one of these formats:

    • a single filename (‘j1234567q_raw.fits’)
    • a Python list of filenames
    • a partial filename with wildcards (‘*raw.fits’)
    • filename of an ASN table (‘j12345670_asn.fits’)
    • an at-file (@input)
  • exec_path (str, optional) – The complete path to ACSCCD executable. If not given, run ACSCCD given by ‘acsccd.e’.
  • time_stamps (bool, optional) – Set to True to turn on the printing of time stamps.
  • verbose (bool, optional) – Set to True for verbose output.
  • quiet (bool, optional) – Set to True for quiet output.