acs2d

acstools.acs2d.acs2d(input, exec_path='', time_stamps=False, verbose=False, quiet=False, exe_args=None)

Run the acs2d.e executable as from the shell.

Output is automatically named based on input suffix:

INPUT

OUTPUT

EXPECTED DATA

*_raw.fits

*_flt.fits

SBC image.

*_blv_tmp.fits

*_flt.fits

ACSCCD output.

*_blc_tmp.fits

*_flc.fits

ACSCCD output with PCTECORR.

*_crj_tmp.fits

*_crj.fits

ACSREJ output.

*_crc_tmp.fits

*_crc.fits

ACSREJ output with PCTECORR.

Parameters:
inputstr or list of str

Input filenames in one of these formats:

  • a single filename (‘j1234567q_blv_tmp.fits’)

  • a Python list of filenames

  • a partial filename with wildcards (’*blv_tmp.fits’)

  • filename of an ASN table (‘j12345670_asn.fits’)

  • an at-file (@input)

exec_pathstr, optional

The complete path to ACS2D executable. If not given, run ACS2D given by ‘acs2d.e’.

time_stampsbool, optional

Set to True to turn on the printing of time stamps.

verbosebool, optional

Set to True for verbose output.

quietbool, optional

Set to True for quiet output.

exe_argslist, optional

Arbitrary arguments passed to underlying executable call. Note: Implementation uses subprocess.call and whitespace is not permitted. E.g. use exe_args=[’–nThreads’, ‘1’]